Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
ports:web:diaspora [2023/05/18 20:33] – [RVM] david | ports:web:diaspora [2023/07/10 07:37] – [Serveur] david | ||
---|---|---|---|
Ligne 18: | Ligne 18: | ||
<file javascript / | <file javascript / | ||
- | matrix | + | diaspora |
ip4.addr = " | ip4.addr = " | ||
mount.devfs; | mount.devfs; | ||
Ligne 30: | Ligne 30: | ||
Adaptez la configuration de la //jail// '' | Adaptez la configuration de la //jail// '' | ||
- | <file ini matrix/ | + | <file ini diaspora/ |
hostname=" | hostname=" | ||
</ | </ | ||
Ligne 40: | Ligne 40: | ||
On assure le démarrage au reboot: | On assure le démarrage au reboot: | ||
<code bash> | <code bash> | ||
- | root@popeye:# | + | sysrc jail_enable=" |
- | root@popeye:# | + | sysrc jail_list+=" |
</ | </ | ||
Ligne 68: | Ligne 68: | ||
Obtenez un certificat **SSL**. | Obtenez un certificat **SSL**. | ||
<code bash> | <code bash> | ||
- | root@popeye:/ | + | certbot certonly --nginx -d diaspora.lapinbilly.eu |
</ | </ | ||
- | Rediriger les requêtes vers votre //jail//, pour cela, on va définir un fichier dédié pour //nginx//. | + | Rediriger les requêtes vers votre //jail//, pour cela, on va définir un fichier dédié pour //nginx//: |
- | < | + | < |
server { | server { | ||
root / | root / | ||
Ligne 112: | Ligne 112: | ||
</ | </ | ||
- | Et l' | + | Et l' |
- | < | + | < |
| | ||
listen 443 ssl http2 ; | listen 443 ssl http2 ; | ||
Ligne 122: | Ligne 122: | ||
} | } | ||
</ | </ | ||
- | |||
===== Installer ===== | ===== Installer ===== | ||
Ligne 162: | Ligne 161: | ||
<code bash> | <code bash> | ||
- | root@popeye:# | + | root@popeye:# |
</ | </ | ||
De plus, l' | De plus, l' | ||
Ligne 169: | Ligne 168: | ||
<code bash> | <code bash> | ||
curl -sSL https:// | curl -sSL https:// | ||
- | bash installer.sh | + | bash installer.sh |
echo '[[ -s " | echo '[[ -s " | ||
. ~/ | . ~/ | ||
- | rvm install | + | rvm autolibs read-fail |
+ | rvm install | ||
+ | </ | ||
+ | |||
+ | Une fois //rvm// installé, vous pouvez le mettre à jour et installer d' | ||
+ | <code bash> | ||
+ | rvm get head | ||
+ | rvm list known | ||
+ | rvm install ruby-3.1 | ||
+ | </ | ||
+ | |||
+ | Et définir votre version de travail | ||
+ | < | ||
+ | rvm use 3.1 --default | ||
</ | </ | ||
Ligne 191: | Ligne 203: | ||
diaspora@diaspora: | diaspora@diaspora: | ||
diaspora@diaspora: | diaspora@diaspora: | ||
- | diaspora@diaspora: | + | diaspora@diaspora: |
diaspora@diaspora: | diaspora@diaspora: | ||
diaspora@diaspora: | diaspora@diaspora: | ||
Ligne 388: | Ligne 400: | ||
===== Production ===== | ===== Production ===== | ||
- | En mode production, une fois l' | + | En mode production, une fois l' |
N' | N' | ||
Ligne 403: | Ligne 415: | ||
- | Lancez les opérations jusqu' | + | Lancez les opérations jusqu' |
Coupez le service de la //jail// de production et dupliquez la base de donnée du [[ports: | Coupez le service de la //jail// de production et dupliquez la base de donnée du [[ports: |