Zkouším WriteFreely

Našel jsem WriteFreely a zaujalo mě, jak funguje i jak se nasazuje. Ne všechno se mi vejde na můj Mastodon účet a u něčeho bych se chtěl rozepsat a tak si říkám, proč to nezkusit.

Pokud chcete vlastní instanci WriteFreely, tak šup na Roští.cz. WriteFreely nemá docker image, takže nejjednodušší cesta, jak ho k nám dostat, je jako aplikaci.

Vytvořte novou a jako technologii vyberte Default.

cd /srv/app
wget https://github.com/writefreely/writefreely/releases/download/v0.16.0/writefreely_0.16.0_linux_amd64.tar.gz
tar xf writefreely_0.16.0_linux_amd64.tar.gz

writefreely config start
writefreely keys generate

Databázi zvolte SQLite. Zbytek je na vás.

Je potřeba ještě upravit pár souborů:

cp /opt/examples/nginx/nginx.conf  /srv/conf/nginx.d/app.conf

echo "[program:app]
command=/srv/app/writefreely/writefreely
directory=/srv/app/writefreely
autostart=true
autorestart=true
process_name=nginx
stdout_logfile=/srv/log/app.log
stdout_logfile_maxbytes=2MB
stdout_logfile_backups=5
stdout_capture_maxbytes=2MB
stdout_events_enabled=false
redirect_stderr=true" > /srv/conf/supervisor.d/app.conf

supervisorctl reload
supervisorctl update
supervisorctl restart nginx

A nové WriteFreely poběží. V administraci dořešíte doménu a máte hotovo.

Btw: Na Roští máme nový MCP server a pokud si ho přidáte do AI a dáte AI link na tento text, tak vám WriteFreely nasadí.