The net/miniflux port
miniflux-2.2.14 – atom/rss feed reader web application (cvsweb github mirror)
Description
Miniflux is a minimalist and opinionated feed reader. For a list of features see: https://miniflux.app/features.htmlWWW: https://miniflux.app/
Readme
+-----------------------------------------------------------------------
| Running ${PKGSTEM} on OpenBSD
+-----------------------------------------------------------------------
Initial Setup
=============
Configure ${SYSCONFDIR}/miniflux.conf to your liking. Create a user and
database as defined in ${SYSCONFDIR}/miniflux.conf:
# su - _postgresql
Create a database user for Miniflux
$ createuser -U postgres -P miniflux
Create a database for miniflux that belongs to our user
$ createdb -U postgres -O miniflux miniflux
Run the database migrations.
# su -s/bin/sh - _miniflux
$ miniflux -c /etc/miniflux.conf -migrate
Create the initial admin account.
$ miniflux -c /etc/miniflux.conf -create-admin
Miniflux is now ready to be started via rcctl.
Deprecating hstore
==================
If you're performing a migration from a version that required your
postgresql database to have the hstore extension enabled, you will
most likely encounter the following error during the procedure:
[Migration v119] pq: must be owner of extension hstore
This generally happens when you're trying to drop an extension with
an account that is different than the one that had created it, which
would be the case if you had installed it following the original
port's setup instructions. You need to perform this step manually
then rerun the in-software update. Here is one way of achieving
that:
$ psql -U postgres miniflux -c 'DROP EXTENSION hstore'
Optionally you might want to remove the postgresql contrib package
if that was the only reason you had it installed in the first place:
# pkg_delete postgresql-contrib
Maintainer
Igor Zornik
Only for arches
aarch64 amd64 arm i386 riscv64
Categories
Build dependencies
Files
- /etc/miniflux.conf
- /etc/rc.d/miniflux
- /usr/local/bin/miniflux
- /usr/local/man/man1/miniflux.1
- /usr/local/share/doc/pkg-readmes/miniflux
- /usr/local/share/examples/miniflux/
- /usr/local/share/examples/miniflux/miniflux.conf
- /var/miniflux/
- @extraunexec rm -rf /var/miniflux/{.,}*
- @newgroup _miniflux:859
- @newuser _miniflux:859:_miniflux::Miniflux user:/var/miniflux:/sbin/nologin