Looking for a replacement of pocket, I thought to install readeck as app or instance. Could not manage to get a running version.
Is anybody out there, who managed to install readeck and can give some advice? There is not yet a community app, so I tried installing with yaml-code I found on readeck org website, but not successful. I think there is a lack of understanding on my side.
just took a quick look at the compose file, but looks rather straight forward.
All you should have to adjust in the compose file are storage paths for the app data and if you want to use postgress the storage path for postgress and permissions for postgress. I might give this a try when i’m back home from work.
OK i’ve got it running.
Here’s the steps i’ve taken:
- Create a Dataset called readeck on your apps pool. Inside that Dataset create two child Datasets called readeck-data and readeck-postgres.
- Edit the permissons of the readeck dataset and add user and group netdata to it ( required because postres runs as user 999 which correlates to user netdata in truenas)
- Save the ACLS recursively and also to child datasets.
- use the following yaml:
version: "3.8"
volumes:
readeck-data:
readeck-db:
services:
db:
image: postgres:17
container_name: readeck-db
environment:
- POSTGRES_DB=readeck
- POSTGRES_USER=readeck
- POSTGRES_PASSWORD=readeckisawesome #adjust password if you want
volumes:
- /mnt/Plugins/test/readeck-postgres:/var/lib/postgresql/data #adjust /mnt/Plugins/test to the path you want to use
restart: unless-stopped
healthcheck:
test: ["CMD-SHELL", "pg_isready -d readeck"]
interval: 30s
timeout: 5s
retries: 5
start_period: 20s
app:
image: codeberg.org/readeck/readeck:latest
container_name: readeck
depends_on:
db:
condition: service_healthy
ports:
- 8000:8000
environment:
- READECK_DATABASE_SOURCE=postgres://readeck:readeckisawesome@readeck-db:5432/readeck
- READECK_LOG_LEVEL=info
- READECK_SERVER_HOST=0.0.0.0
- READECK_SERVER_PORT=8000
# Optional:
# - READECK_SERVER_PREFIX=/
# - READECK_ALLOWED_HOSTS=readeck.example.com
volumes:
- /mnt/Plugins/test/readeck-data:/readeck #adjust /mnt/Plugins/test to the path you want to use
restart: unless-stopped
healthcheck:
test: ["CMD", "/bin/readeck", "healthcheck", "-config", "config.toml"]
interval: 30s
timeout: 2s
retries: 3
press save and you should be good
6. The webgui for readeck can be reached at :8000
1 Like
Thank You very much, LarsR. I’m going to try.
It works. Thanks a lot.
1 Like
Glad i could help.