diff --git a/content/Mastodon.md b/content/Mastodon.md index 4a02e2df..508445d1 100644 --- a/content/Mastodon.md +++ b/content/Mastodon.md @@ -12,8 +12,13 @@ tags: ### 運用のメモ +運用は省エネにしたいのでDocker。 +リバースプロキシはNginxでチュートリアル通りにやってるが、それを[[Cloudflare Tunnel]]で外に公開している。 +本当はリバースプロキシは[[Traefik]]にしたい、というかSwarmとかk3sとかでクラスタにしたい(無停止アップデートがしたい) + +#### 定期メンテナンス 大体メディアキャッシュが50GBくらいある。 @@ -27,4 +32,16 @@ cd /home/tomoya/mastodon /usr/bin/docker-compose run --rm web bin/tootctl preview_cards remove --days 4; /usr/bin/docker-compose run --rm web bin/tootctl statuses remove --days 4; /usr/bin/docker-compose run --rm web bin/tootctl media remove-orphans; +``` + +一応ElasticSearchも追加してるのでこれも + +```bash +/usr/bin/docker-compose run --rm web bin/tootctl search deploy +``` + +あと[[Fedifetcher]]でリモートのリプライなどを追加している + +```bash +/usr/bin/docker run -v fedifetcher-artifacts:/app/artifacts --rm --name fedifetcher -it ghcr.io/nanos/fedifetcher:latest --access-token=XXXXXXXXXXXXXXX --server=social.matsuuratomoya.com --home-timeline-length=200 --max-followings=90 --reply-interval-in-hours=6 --lock-hours=1 ``` \ No newline at end of file