Outils pour utilisateurs

Outils du site


services:pleroma

Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
services:pleroma [2019/11/25 19:29]
eorn créée
services:pleroma [2021/08/16 14:13] (Version actuelle)
Ligne 1: Ligne 1:
 ===== Pleroma ===== ===== Pleroma =====
 +
 +==== La technique ====
 Basé sur : [[https://​github.com/​angristan/​docker-pleroma]] Basé sur : [[https://​github.com/​angristan/​docker-pleroma]]
 +
 +Un [[https://​forge.goe.land/​goeland/​goeland/​src/​branch/​master/​apps/​pleroma/​Dockerfile|Dockerfile]] compile Pleroma à partir des sources sur Gitlab.
 +
 +
 +
 +Créer des dossiers :
 +<​code>​
 +mkdir uploads config
 +</​code>​
 +
 +Configurer Pleroma (dans ''​%%config/​secret.exs%%''​) :
 +<​code>​
 +use Mix.Config
 +
 +config :pleroma, Pleroma.Web.Endpoint,​
 +   http: [ ip: {0, 0, 0, 0}, ],
 +   url: [host: "​kayii.goe.land",​ scheme: "​https",​ port: 443],
 +   ​secret_key_base:​ "<​use '​openssl rand -base64 48' to generate a key>"​
 +
 +config :pleroma, :instance,
 +  name: "​Pleroma",​
 +  email: "​admin@domain.tld",​
 +  limit: 5000,
 +  registrations_open:​ true
 +
 +config :pleroma, :​media_proxy,​
 +  enabled: false,
 +  redirect_on_failure:​ true,
 +  base_url: "​https://​cache.domain.tld"​
 +
 +# Configure your database
 +config :pleroma, Pleroma.Repo,​
 +  adapter: Ecto.Adapters.Postgres,​
 +  username: "​pleroma",​
 +  password: "​pleroma",​
 +  database: "​pleroma",​
 +  hostname: "​dbpleroma",​
 +  pool_size: 10
 +</​code>​
 +
 +
 +Construire l'​image pleroma : ''​%%docker-compose build%%''​.
 +
 +Lancer la base de données :
 +<​code>​
 +docker-compose run --rm pleroma mix ecto.migrate
 +</​code>​
 +
 +Puis récupérer la clé pour les mettre dans ''​%%secret.exs%%''​ :
 +<​code>​
 +docker-compose run --rm pleroma mix web_push.gen.keypair
 +</​code>​
 +
 +On reconstruit l'​image pour prendre en compte le fichier ''​%%secret.exs%%''​ mis à jour :
 +<​code>​
 +docker-compose build
 +</​code>​
 +
 +Et on peut lancer !
 +<​code>​
 +docker-compose up
 +</​code>​
 +
services/pleroma.1574710199.txt.gz · Dernière modification: 2021/08/16 14:13 (modification externe)