Microblog (twitter) ¶
Pour un endroit où balancer ce qu'on trouve intéressant/envie de partager, sans forcément que ça fasse un article de blog.
Tuto suivi : https://docs.microblog.pub/installing.html#docker-edition
Commandes à exécuter :
cd /opt/stacks
git clone https://git.sr.ht/~tsileo/microblog.pub
cd microblog.pub
sudo nano Dockerfile
# modifier le dockerfile en précisant la version de poetry sinon le make build plante
# https://todo.sr.ht/~tsileo/microblog.pub/163
# RUN curl -sSL https://install.python-poetry.org | python3 - --version 1.6.1
sudo make build
sudo chown -R 1000:1000 ./data
sudo chown -R 1000:1000 ./app
sudo make config
cd data
sudo nano profilte.toml
# ajouter la ligne trusted_hosts = ["*"]
sudo ufw allow 8000 comment microblog
cd ..
sudo nano compose.yaml
docker compose up -d
Mon fichier compose.yaml
version: "3"
services:
server:
image: microblogpub/microblogpub:latest
user: 1000:1000
restart: always
volumes:
- ./data:/app/data
# - ./app/static:/app/app/static
# j'ai mis le volume /app au lieu de /app/static, pour pouvoir modifier les fichiers directement sans aller dans le container
- ./app:/app/app
ports:
- "8000:8000"
Lien avec le fediverse ¶
En théorie ça devait être lié au fediverse, et ça m'intéressait pour pouvoir poster des trucs directement depuis une appli sur mon tel.
En pratique je n'ai pas réussi à le connecter au fediverse, et l'appli n'a plus bougé depuis 2022-2023 donc pas certain que ça soit résolu un jour.
Vous pouvez toujours essayer de modifier le code directement. J'ai essayé un peu avec l'aide de chatgpt, sans succès.
Pour tester si votre instance est visible sur le fediverse : https://fediverse.observer/search?query=microblog.googlesaitouesttamere.com
Pour vérifier si le webfinger est correct, un exemple qui n'est pas correct et un qui l'est :