Arch 安装 GoToSocial

安装

pacman -Syu nano caddy gotosocial

设置 Caddy

nano  /etc/caddy/Caddyfile
blog.hi.cn {
    encode zstd gzip

    reverse_proxy * http://127.0.0.1:8080 {
        flush_interval -1
    }
}

启动 Caddy

systemctl enable --now caddy

设置 GoToSocial

配置

sudo nano /etc/gotosocial/config.yaml

启动 GoToSocial

sudo systemctl enable --now gotosocial

创建用户,记得改用户名和密码

gotosocial --config-path /etc/gotosocial/config.yaml \
    admin account create \
    --username hi \
    --email hi@hi.cn \
    --password 'SOME_PASS1WO2R3D'

设置成管理员

gotosocial --config-path /etc/gotosocial/config.yaml \
    admin account promote --username hi