switch to wallabag

This commit is contained in:
azpsen 2025-04-14 10:00:44 -05:00
parent af37f66fbe
commit 1e970cfeb7
2 changed files with 40 additions and 3 deletions

View File

@ -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

View File

@ -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=
```