mirror of
https://github.com/YunoHost/Simone
synced 2026-01-16 13:16:22 +01:00
No description
| _assets | ||
| _botfork | ||
| _css | ||
| _js | ||
| _pages | ||
| _pending_contrib | ||
| conf | ||
| config | ||
| fonts | ||
| .gitignore | ||
| .htaccess | ||
| common.php | ||
| confirm.php | ||
| createPR.sh | ||
| gitrss.rb | ||
| i18n.json | ||
| index.php | ||
| markdown.php | ||
| README.md | ||
| submit.php | ||
Simone
Prerequisites
- Have a dedicated domain name
- Choose an app name for your Simone
Installation
- Install git nginx php7.0-fpm
- Create a dedicated nginx configuration
- You can use conf/ngxin.conf and save it as /etc/nginx/conf.d/DOMAIN.conf
- Update the nginx configuration file replacing
- DOMAIN by your dedicated domain name
- APP by your app name
- Create a dedicated php-fpm configuration
- You can use conf/php-fpm.conf and save it as /etc/php/7.0/fpm/pool.d/DOMAIN.conf
- Update the php-fpm configuration file replacing
- APP by your app name
- Restart nginx
service nginx reload - Create a letsencrypt configuration
- You can use conf/letsencrypt.ini and save it as /etc/letsencrypt/conf.ini
- Update the letsencrypt configuration file replacing
- DOMAIN by your dedicated domain name
- Install a letencrypt certificate
cd ~/git clone https://github.com/letsencrypt/letsencryptcd letsencrypt/sudo ./letsencrypt-auto certonly --config /etc/letsencrypt/conf.ini -d your.domaine.name- if the certificate is properly generated, modify /etc/nginx/conf.d/DOMAIN.conf removing the two # before ssl_certificate and ssl_certificate_key
- Restart nginx
service nginx reload - Clone Simone in /var/www/APP
- Git init in /var/www/APP/_pages or
git clone https://github.com/yunohost/docin /var/www/APP/_pages if you want to load the YunoHost documentation in your Simone - Chown -R www-data /var/www/APP