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

services:pleroma [2019/11/30 14:01]
eorn détail sur pleroma
services:pleroma [2021/08/16 14:13]
Ligne 1: Ligne 1:
-===== Pleroma ===== 
- 
-==== La technique ==== 
-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: "​kayiikgoe.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.txt · Dernière modification: 2021/08/16 14:13 (modification externe)