musq / miniflux-setup

Spin up read.tug.ro

Home Page:https://read.tug.ro

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

miniflux-setup

Script and configurations to spin up Miniflux

Table of Contents

Features

  • Miniflux server
  • Nginx config

Requirements

Dependencies Purpose
dotfiles-system Provides utility functions
www-config Provides base Nginx config

Install

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

License

The code is available under GNU AGPL v3, or later license.

About

Spin up read.tug.ro

https://read.tug.ro

License:GNU Affero General Public License v3.0


Languages

Language:Shell 100.0%