Script and configurations to spin up Miniflux
- Miniflux server
- Nginx config
Dependencies | Purpose |
---|---|
dotfiles-system |
Provides utility functions |
www-config |
Provides base Nginx config |
The setup process will:
- Clone
dotfiles-system
in$HOME/projects/dotfiles-system
- Create user:
miniflux
- Harden
/var/lib/pgsql/
- Set up a postgres database:
miniflux
- Install Miniflux
- Symlink
read.tug.ro.conf
to/etc/nginx/conf.d/read.tug.ro.conf
- Symlink
miniflux.service
to/lib/systemd/system/miniflux.service
- Reload Miniflux and Nginx
# Create projects directory and go inside
mkdir -p $HOME/projects && cd $HOME/projects
# Clone this repo
git clone https://github.com/musq/miniflux-setup.git
# Go inside
cd miniflux-setup
# Run installer
./setup.sh
The code is available under GNU AGPL v3, or later license.