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 tenhle blog, tak vám WriteFreely nasadí.