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
Prochaine révisionLes deux révisions suivantes
ports:web:diaspora [2020/05/03 22:15] – [Configurer] davidports:web:diaspora [2021/09/09 20:15] – [Papoter sur Diaspora] david
Ligne 4: Ligne 4:
 [[https://diasporafoundation.org/|Diaspora]]  est un service de réseau social décentralisé. [[https://diasporafoundation.org/|Diaspora]]  est un service de réseau social décentralisé.
  
-Cet article va vous décrire l'installation d'un [[https://matrix.org/|serveur Diaspora]], dans une [[jails:zfs|jail]].+Cet article va vous décrire l'installation d'un [[https://diaspora.lapinbilly.eu/stream|serveur Diaspora]], dans une [[jails:zfs|jail]].
 </jumbotron> </jumbotron>
  
Ligne 38: Ligne 38:
 </callout> </callout>
  
-===== La base de donnée =====+On assure le démarrage au reboot: 
 +<code bash> 
 +root@popeye:# sysrc jail_enable="YES" 
 +root@popeye:# sysrc jail_list+="diaspora" 
 +</code> 
 + 
 +===== La base de données =====
  
 Préparez votre base de donnée pour Diaspora. Préparez votre base de donnée pour Diaspora.
Ligne 147: Ligne 153:
 root@diaspora:# su - diaspora root@diaspora:# su - diaspora
 </code> </code>
 +
 +Les deux dernières vont vous éviter bien des ennuis, elles précisent deux paramètres de base utilisé par tous les scripts:
 +  * l'environnement du serveur, ici production par opposition à développement;
 +  * la base de donnée utilisée.
 +
 +<callout type="warning" icon="true">
 +Attention, ceux sont des instructions pour un //shell// ''csh/tcsh''. Utilisez celles qui conviennent à votre //shell//.
 +</callout>
  
 Et allons-y pour l'installation du produit proprement dit, à partir des sources: Et allons-y pour l'installation du produit proprement dit, à partir des sources:
Ligne 161: Ligne 175:
  
 </code> </code>
 +
 +==== Configurer ====
 +
 +Adaptez le serveur à la //jail// et au serveur de base de données, 
 +c'est à dire permettre au serveur **diaspora** d'écouter les requêtes venant de l'hôte et lui indiquer le chemin vers le serveur **PostgreSQL**.
  
 Deux fichiers de configuration sont importants à copier depuis les exemples du répertoire ''config'': Deux fichiers de configuration sont importants à copier depuis les exemples du répertoire ''config'':
Ligne 278: Ligne 297:
 <code bash> <code bash>
 root@popeye:# service nginx restart root@popeye:# service nginx restart
 +</code>
 +
 +Connectez vous sur le site et ajoutez un utilisateur. Déclarez le ensuite comme un administrateur à l'aide de son //adresse mail//.
 +
 +<code bash>
 +root@popeye:# jexec diaspora
 +root@diaspora:# su - diaspora
 +diaspora@diaspora:~ cd diaspora
 +diaspora@diaspora:~ bundle exec rails console
 +Role.add_admin User.where(email: "the_email").first.person
 </code> </code>
  
  • ports/web/diaspora.txt
  • Dernière modification : 2023/07/16 08:09
  • de david