Alpine linux 安装 Miniflux

Miniflux 是一个极简的 RSS阅读器。

安装

apk add miniflux miniflux-openrc miniflux-doc
apk add postgresql postgresql-contrib
rc-update add postgresql boot
service postgresql start
apk add caddy

设置数据库

sudo -u postgres -i
createuser -P miniflux
createdb -O miniflux miniflux

增加配置文件/etc/miniflux.conf

# 记得改密码

LOG_DATE_TIME=yes
LISTEN_ADDR=127.0.0.1:8080
DATABASE_URL=user=postgres password=blog.hi.cn dbname=miniflux sslmode=disable

# Run SQL migrations automatically:
# RUN_MIGRATIONS=1

生成数据,创建用户

miniflux -c /etc/miniflux.conf -migrate
miniflux -c /etc/miniflux.conf -create-admin

启动

service miniflux start
service miniflux status
rc-update add miniflux

创建caddy配置文件

cat > /etc/caddy/Caddyfile <<END

blog.hi.cn {
reverse_proxy :8080
}

END

启动caddy

service caddy start
rc-update add caddy

关键词: alpine