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
ports:web:diaspora [2023/05/20 15:05] – [La jail] davidports:web:diaspora [2023/07/16 08:09] (Version actuelle) – [Serveur] david
Ligne 40: Ligne 40:
 On assure le démarrage au reboot: On assure le démarrage au reboot:
 <code bash> <code bash>
-:~ sysrc jail_enable="YES" +sysrc jail_enable="YES" 
-:~ 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 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>
  
 ==== Serveur ==== ==== Serveur ====
  
 +=== IP v6 ==
 +
 +A partir de point il est préférable de désactiver l'ipv6 de la //jail//, suite à un bug dans la résolution de nom des outils de type ''bundle''.\\
 +Commentez les adresses ipv6 de ''jail.conf'' et ajoutez ''ip6=disable;'' à la place.\\
 +De même, pour éviter toute ambiguïté, interdisez le aussi dans le ''rc.conf'' de la //jail//:
 +<file>
 +inet6_enable="NO"
 +ip6addrctl_enable="NO"
 +</file>
 +
 +Vous pourrez le réactiver plus tard.
  
 +=== Installer ===
 Construisez le  serveur: Construisez le  serveur:
 <code bash> <code bash>
Ligne 192: Ligne 215:
 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
  • ports/web/diaspora.1684595124.txt.gz
  • Dernière modification : 2023/05/20 15:05
  • de david