From 1e970cfeb777bc97ef391052120984703660ee77 Mon Sep 17 00:00:00 2001 From: azpsen Date: Mon, 14 Apr 2025 10:00:44 -0500 Subject: [PATCH] switch to wallabag --- docker-compose.yml | 17 ++++++++++++++++- readme.md | 26 ++++++++++++++++++++++++-- 2 files changed, 40 insertions(+), 3 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index b3a0cac..711b2b2 100755 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -600,7 +600,22 @@ services: - ${DNS_IP} restart: unless-stopped - # Wizarr (jellyfin invites) + ## Wallabag (bookmark manager) + wallabag: + container_name: wallabag + image: wallabag/wallabag + env_file: + - ${ENV_DIR}/wallabag.env + ports: + - 5438:80 + volumes: + - ${DOCKER_DIR}/wallabag/images:/var/www/wallabag/web/assets/images + - ${DOCKER_DIR}/wallabag/data:/var/www/wallabag/data + dns: + - ${DNS_IP} + restart: unless-stopped + + ## Wizarr (jellyfin invites) wizarr: container_name: wizarr image: ghcr.io/wizarrrr/wizarr:latest diff --git a/readme.md b/readme.md index 846af4f..e17cf92 100644 --- a/readme.md +++ b/readme.md @@ -38,8 +38,7 @@ These are all the services hosted, what they are for, and any clients I use with - [Gitea](https://about.gitea.com/) - Git server - in the process of replacing my GitHub account - [Grocy](https://github.com/grocy/grocy) - Household management (Am I out of milk? Do I have AAA batteries? What can I make for dinner?) - [iOS Client](https://apps.apple.com/us/app/grocy-mobile/id1567803209) -- [Hoarder](https://hoarder.app/) - Bookmark tool for links, pictures, notes, etc. with AI tagging - - The official app seems to work well +- [Wallabag](https://wallabag.org/) - Bookmark tool for links, pictures, notes, etc. - [IT Tools](https://github.com/CorentinTh/it-tools) - Collection of random useful development/IT utilities - [Joplin](https://joplinapp.org/) - Notes (Obsidian alternative) - [Kiwix](https://kiwix.org/en/) - Offline wiki hosting - I have Wikipedia, the Arch Linux wiki, and several others downloaded @@ -459,3 +458,26 @@ SMTP_SECURITY=starttls SMTP_USERNAME= SMTP_PASSWORD= ``` + +### wallabag + +[Docs](https://hub.docker.com/r/wallabag/wallabag/) + +FOSUSER_REGISTRATION must be set to `true` for at least the first run so a user can be created. + +The DB password and secret can be set to randomly generated strings. + +Note: The username/password need to be included in the mailer DSN (e.g. smtp://apikey:mykey12345@smtp.sendgrid.net) + +```env +# wallabag.env + +SYMFONY__ENV__DOMAIN_NAME= +SYMFONY__ENV__SERVER_NAME= +SYMFONY__ENV__DATABASE_PASSWORD= +SYMFONY__ENV__SECRET= +SYMFONY__ENV__FOSUSER_REGISTRATION=false +SYMFONY__ENV__MAILER_DSN="smtp://apikey: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@smtp.sendgrid.net" +SYMFONY__ENV__FROM_EMAIL= +``` +