ports:web:diaspora

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Dernière révisionLes deux révisions suivantes
ports:web:diaspora [2023/05/18 20:40] – [Production] davidports:web:diaspora [2023/07/10 07:37] – [Serveur] david
Ligne 18: Ligne 18:
  
 <file javascript /etc/jail.conf> <file javascript /etc/jail.conf>
-matrix {+diaspora {
  ip4.addr = "lo1|192.168.0.13";          # IP address of the jail  ip4.addr = "lo1|192.168.0.13";          # IP address of the jail
         mount.devfs;  # /dev/random pour SSL         mount.devfs;  # /dev/random pour SSL
Ligne 30: Ligne 30:
 Adaptez la configuration de la //jail// ''diapora'': Adaptez la configuration de la //jail// ''diapora'':
  
-<file ini matrix/etc/rc.conf.local>+<file ini diaspora/etc/rc.conf.local>
 hostname="diaspora.lapinbilly.eu" hostname="diaspora.lapinbilly.eu"
 </file> </file>
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="YES" +sysrc jail_enable="YES" 
-root@popeye:# sysrc jail_list+="diaspora"+sysrc jail_list+="diaspora"
 </code> </code>
  
Ligne 68: Ligne 68:
 Obtenez un certificat **SSL**. Obtenez un certificat **SSL**.
 <code bash> <code bash>
-root@popeye:/jails# certbot certonly --nginx -d diaspora.lapinbilly.eu+certbot certonly --nginx -d diaspora.lapinbilly.eu
 </code> </code>
  
-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//:
  
-<file javascript /usr/local/etc/nginx/diaspora.conf>+<file nginx [highlight_lines_extra="2,31"/usr/local/etc/nginx/diaspora.conf>
 server { server {
     root  /jails/diaspora/usr/home/diaspora/diaspora/public/;     root  /jails/diaspora/usr/home/diaspora/diaspora/public/;
Ligne 112: Ligne 112:
 </file> </file>
  
-Et l'utiliser dans nos [[:ports:nginx#serveur|serveurs nginx]]+Et l'utiliser dans nos [[:ports:nginx#serveur|serveurs nginx]]:
  
-<file javascript /usr/local/etc/nginx/nginx.conf>+<file nginx [highlight_lines_extra="5"/usr/local/etc/nginx/nginx.conf>
    server {    server {
             listen 443 ssl http2 ;             listen 443 ssl http2 ;
Ligne 122: Ligne 122:
     }     }
 </file> </file>
- 
 ===== Installer ===== ===== Installer =====
  
Ligne 162: Ligne 161:
  
 <code bash> <code bash>
-root@popeye:# pkg -j diaspora install autotools libtool bison sqlite3 gdbm+root@popeye:# pkg -j diaspora install autotools libtool bison sqlite3 gdbm libyaml
 </code> </code>
 De plus, l'installer est un script //bash//. De plus, l'installer est un script //bash//.
Ligne 169: Ligne 168:
 <code bash> <code bash>
 curl -sSL https://get.rvm.io -o installer.sh curl -sSL https://get.rvm.io -o installer.sh
-bash installer.sh stable+bash installer.sh head
 echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"' >> .bash_profile echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"' >> .bash_profile
 . ~/.rvm/scripts/rvm . ~/.rvm/scripts/rvm
 rvm autolibs read-fail rvm autolibs read-fail
-rvm install 2.7+rvm install 3.
 +</code> 
 + 
 +Une fois //rvm// installé, vous pouvez le mettre à jour et installer d'autres versions de ruby: 
 +<code bash> 
 +rvm get head 
 +rvm list known 
 +rvm install ruby-3.1 
 +</code> 
 + 
 +Et définir votre version de travail 
 +<code> 
 +rvm use 3.1 --default
 </code> </code>
  
Ligne 192: Ligne 203:
 diaspora@diaspora:~/diaspora % cp config/diaspora.toml.example config/diaspora.toml diaspora@diaspora:~/diaspora % cp config/diaspora.toml.example config/diaspora.toml
 diaspora@diaspora:~/diaspora % cp config/database.yml.example config/database.yml diaspora@diaspora:~/diaspora % cp config/database.yml.example config/database.yml
-diaspora@diaspora:~/diaspora % gem install bundler:2.3.18+diaspora@diaspora:~/diaspora % gem install bundler:2.3.26
 diaspora@diaspora:~/diaspora % script/configure_bundler diaspora@diaspora:~/diaspora % script/configure_bundler
 diaspora@diaspora:~/diaspora % bin/bundle install --full-index diaspora@diaspora:~/diaspora % bin/bundle install --full-index
Ligne 404: Ligne 415:
  
  
-Lancez les opérations jusqu'à la migration de la base de données.Les appels à ''gem'' doivent se faire sous ''root''.+Lancez les opérations jusqu'à la migration de la base de données.
  
 Coupez le service de la //jail// de production et dupliquez la base de donnée du [[ports:db:postgresql#tests|serveur SQL]]: Coupez le service de la //jail// de production et dupliquez la base de donnée du [[ports:db:postgresql#tests|serveur SQL]]:
  • ports/web/diaspora.txt
  • Dernière modification : 2023/07/16 08:09
  • de david