mirror of
https://github.com/tborychowski/self-hosted-cookbook.git
synced 2025-01-23 03:49:50 +00:00
12 KiB
12 KiB
Self-hosted Cookbook
If you're like me and love not only to self-host, but to constantly test new apps, you probably already discovered docker-compose
as the fastest and easiest way towards that goal.
There is, however, one problem: not all image authors are as great as linuxserver.io, whose docs are as simple as they should be: you just copy & paste docker-compose.yml
and run docker-compose up -d
and IT JUST WORKS!
This is how all images should be documented!
But unfortunately, it isn't!
Sometimes you have to spend a lot of time to make it work.
Hence - this repo.
The aims is to provide a ready-to-run recipes that you can just copy, paste and run.
So, without further ado, here's the current list:
General Information
- How to setup docker & docker-compose?
- How to use docker-compose
- Troubleshooting
How to use this cookbook
- There are certain things that some recipes need which cannot be filled in due to security reasons.
example.com
needs to be replaced with your own domainusername
,password
, etc. - should be replaced by your username & password- keys (like
APP_KEY
,SECRET
etc.) should be regenerated using e.g.openssl rand -base64 32
- Not all apps have been tested & described. These are marked as 🔗 (external links).
Ad Blockers & local DNS
Antivirus
Blogging
- AnchorCMS 🔗
- Ghost 🔗
- Hugo 🔗
- Kirby 🔗
- Metalsmith 🔗
- Pagekit 🔗
- Pelican 🔗
- PostLeaf 🔗
- Textpattern 🔗
- WriteFreely 🔗
Bookmarks & Read Later
Other
- Nunux Keeper 🔗 - similar to wallabag, but not as good (more complicated, less usable and doesn't have mobile apps).
Cloud & File Sharing
Dashboard
Docker Managers
Download Managers
- CLIENTS (webmail)
- SERVERS
- Mailcow
- Mailu 🔗
- Can't send from roundcube as e.g.
username@gmail.com
- Can't send from roundcube as e.g.
- Mail-in-a-box 🔗
- Mailcare 🔗
- open source disposable email address service.
- Poste.io 🔗
- doesn't allow fetching from other imap servers
- keeps pushing the pro version
- Wildduck 🔗
- has app passwords
- doesn't seem to have contacts or other stuff (unless you'd use e.g. Roundcube)
- Hosted e-mail providers:
- SMTP Relays
- Anonymous emails - not self-hosted but important for privacy
- Tools
Home Automation
Media Managers
- Bazarr (subtitles)
- Calibre (e-books)
- Deemix
- Jackett (search engine proxy/adapter)
- Komga (comics)
- Navidrome
- Radarr (movies)
- Readerr (ebooks & comics)
- Sonarr (tv shows)
- Tautulli
- Ubooquity 🔗 - Another Ebook & Comics server. Didn't work properly.
- Youtube downloader
Monitors
Self-hosted
Other, not-fully tested
- Staytus 🔗 - service status is updated manually!
- cstate 🔗 - weird...
- Glances 🔗 - resource hog
- Netdata 🔗 - lots of stuff, nothing relevant
- LibreNMS 🔗 - ugly
Hosted
- statuspage.io 🔗 - same - manual process!
- updown 🔗 - doesn't seem to have a page with multiple services' statuses...
- healthchecks 🔗 - cron-based monitoring, no public status page, just badges
- uptimerobot 🔗 - free is very basic, constantly nags for upgrade to paid...
Useful links
Notifications
- Notifiers by service - comparison table
- Pushover
- Synology-sms-relay
Other
- apprise 🔗
- Synapse 🔗
- Gotify 🔗 - notification server
- pushover 🔗
- unifi event monitor 🔗
Photos
Other tested
- Chevereto 🔗 - quite nice. No video support.
- Lychee 🔗 - good looking, no video support.
- PhotoShow 🔗 - seems dead and doesn't work.
- Photosync 🔗 - paid, app, not really self-hosted, just sync.
- OwnPhotos 🔗 - limited features, ugly & dead.
- FileStash 🔗 - old-time-dropbox-like file manager.
Untested
- pigallery2 🔗 - minimal feats
- photostructure 🔗 - too early
- picapport 🔗 - weird
Project Management
- Jira
- Kanboard
- OpenProject
- Planka
- Vikunja
- Wekan
- Taskcafe 🔗 - early stage, active development.
- YouTrack 🔗 - The project management tool designed for agile teams (from JetBrains).
Reverse proxy & SSO
- Authelia
- Traefik
- Caddy 🔗 - very good web server with reverse-proxy & automatic https.
- Nginx Proxy Manager 🔗 - another nice solution based on the battle-tested & probably the most popular web-server - nginx. It has a pretty UI that allows to manage the services.
RSS
- Miniflux
- Miniflux-filter
- FreshRSS 🔗 - second best :-)
RSS Tools
- PolitePol 🔗 - Create RSS where there was none
- FetchRSS 🔗 - Create RSS for FB, Twitter, YT, and websites
- rss-bridge 🔗 - The RSS feed for websites missing it
- rss2full 🔗 - Transform summary feeds into full-text
Search engines
Social
Other untested
- HumHub 🔗 - Free social network software and framework.
- RocketChat 🔗 - The Ultimate Communication Hub.
- Snikket 🔗 - Chat that is simple, secure, and private.
- Jami 🔗 - Audio & video calls, screen sharing, IM.
Wiki
Other
- Pepperminty Wiki 🔗 - wiki engine contained in a single file. Doesn't seem to have a structured navigation (tree-like menu). Subpages are supported though.
- Wreeto 🔗 - impossible to install
- Outline 🔗 (Original docker was impossible to use. This one allegedly works.) - It looks cool, but requires Slack to use...
- Gollum 🔗 - A simple, Git-powered wiki with a sweet API and local frontend.