2020-10-18 13:42:15 +00:00
# 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 ](https://hub.docker.com/u/linuxserver ), 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!< br >
Sometimes you have to spend a lot of time to make it work.< br >
Hence - this repo.< br >
The aims is to provide a ready-to-run recipes that you can just copy, paste and run.< br >
So, without further ado, here's the current list:
2020-10-25 20:24:03 +00:00
# General Information
2020-11-02 00:23:25 +00:00
- How to setup docker & docker-compose?
- How to use docker-compose
2020-10-25 20:24:03 +00:00
- Troubleshooting
2020-10-18 13:42:15 +00:00
# Ad Blockers & local DNS
2020-10-18 19:40:16 +00:00
- [AdGuard Home ](apps/ad-blockers/adguard.md )
2020-10-18 13:42:15 +00:00
- [PiHole ](apps/ad-blockers/pihole.md )
2020-10-18 19:40:16 +00:00
- [Block Lists ](apps/ad-blockers/lists.md )
2020-10-30 14:29:30 +00:00
# Antivirus
2020-10-30 20:27:00 +00:00
- [MalwareMultiScan ](https://github.com/mindcollapse/MalwareMultiScan ) [external]
2020-10-18 19:40:16 +00:00
# Blogging
2020-10-24 10:26:08 +00:00
- [AnchorCMS ](https://github.com/anchorcms/anchor-cms#installation ) [external]
- [Ghost ](https://ghost.org/docs/install/docker/ ) [external]
- [Hugo ](https://gohugo.io/ ) [external]
- [Kirby ](https://getkirby.com/ ) [external]
- [Metalsmith ](https://metalsmith.io/ ) [external]
- [Pagekit ](https://pagekit.com/docs/getting-started/installation ) [external]
- [Pelican ](https://docs.getpelican.com/en/stable/quickstart.html#installation ) [external]
- [PostLeaf ](https://www.postleaf.org/installing ) [external]
- [Textpattern ](https://docs.textpattern.com/installation/ ) [external]
- [WriteFreely ](https://github.com/writeas/writefreely ) [external]
2020-10-18 13:42:15 +00:00
2020-11-02 20:08:54 +00:00
# Bookmarks & Read Later
2020-10-18 19:40:16 +00:00
- [Shaarli ](apps/bookmarks/shaarli.md )
- [Shiori ](apps/bookmarks/shiori.md )
- [Shaark ](apps/bookmarks/shaark.md )
2020-11-02 20:08:54 +00:00
- [Wallabag ](apps/bookmarks/wallabag.md )
### Other
- [Nunux Keeper ](https://keeper.nunux.org/ ) [external] - similar to wallabag, but not as good (more complicated, less usable and doesn't have mobile apps).
2020-10-18 13:42:15 +00:00
2020-10-30 20:27:00 +00:00
# Cloud & File Sharing
2020-10-18 19:40:16 +00:00
- [FileRun ](apps/cloud/filerun.md )
- [NextCloud ](apps/cloud/nextcloud.md )
- [Pydio ](apps/cloud/pydio.md )
- [Seafile ](apps/cloud/seafile.md )
2020-10-18 13:42:15 +00:00
# Dashboard
2020-10-24 10:26:08 +00:00
- [DashMachine ](apps/dashboard/dashmachine.md )
- [Homer ](apps/dashboard/homer.md )
- [SUI ](apps/dashboard/sui.md )
- [Organizr ](https://github.com/causefx/Organizr ) [external]
2020-10-25 20:24:03 +00:00
- [Heimdall ](https://github.com/linuxserver/Heimdall ) [external]
2020-10-18 13:42:15 +00:00
# Docker Managers
2020-10-24 11:44:36 +00:00
- [Diun ](apps/docker/diun.md )
- [WatchTower ](apps/docker/watch-tower.md )
2020-10-18 13:42:15 +00:00
# Download Managers
2020-10-24 11:44:36 +00:00
- [Deluge ](apps/downloads/deluge.md )
- [qbittorrent ](apps/downloads/qbit.md )
- [Transmission ](apps/downloads/transmission.md )
2020-10-18 13:42:15 +00:00
# E-mail
- Clients (webmail)
- Servers
- Hosted e-mail providers
- SMTP Relays
- Anonymous emails
- Tools
# Home Automation
2020-10-25 20:24:03 +00:00
- [HomeAssistant ](apps/home-automation/home-assistant.md )
2020-10-30 20:27:00 +00:00
- [Huginn ](https://github.com/huginn/huginn ) [external]
- [Node-RED ](https://nodered.org/ ) [external]
2020-10-18 13:42:15 +00:00
2020-10-30 14:29:30 +00:00
2020-10-18 13:42:15 +00:00
# Media Managers
2020-10-30 14:29:30 +00:00
- [Bazarr (subtitles) ](apps/media/bazarr.md )
- [Calibre (e-books) ](apps/media/calibre.md )
- [Deemix ](apps/media/deemix.md )
- [Jackett (search engine proxy/adapter) ](apps/media/jackett.md )
- [Komga (comics) ](apps/media/komga.md )
- [Navidrome ](apps/media/navidrome.md )
- [Radarr (movies) ](apps/media/radarr.md )
- [Readerr (ebooks & comics) ](apps/media/readerr.md )
- [Sonarr (tv shows) ](apps/media/sonarr.md )
- [Tautulli ](apps/media/tautulli.md )
- [Ubooquity ](http://vaemendis.net/ubooquity ) [external] - Another Ebook & Comics server. Didn't work properly.
- [Youtube downloader ](apps/media/youtube-downloader.md )
2020-10-18 13:42:15 +00:00
# Monitors
2020-10-30 14:29:30 +00:00
### Self-hosted
2020-10-25 20:24:03 +00:00
- [Cachet ](apps/monitors/cachet.md )
- [Dockprom ](apps/monitors/dockprom.md )
- [PhpServerMonitor ](apps/monitors/php-server-monitor.md )
- [Statping ](apps/monitors/statping.md )
2020-10-30 14:29:30 +00:00
### Other, not-fully tested
2020-10-25 20:24:03 +00:00
- [Staytus ](https://github.com/adamcooke/staytus ) [external] - service status is updated manually!
- [cstate ](https://cstate.mnts.lt/ ) [external] - weird...
- [Glances ](https://glances.readthedocs.io/en/stable/install.html ) [external] - resource hog
- [Netdata ](https://hub.docker.com/r/netdata/netdata ) [external] - lots of stuff, nothing relevant
- [LibreNMS ](https://github.com/librenms/docker ) [external] - ugly
2020-10-30 14:29:30 +00:00
### Hosted
2020-10-25 20:24:03 +00:00
- [statuspage.io ](https://www.atlassian.com/software/statuspage ) [external] - same - manual process!
- [updown ](https://updown.io ) [external] - doesn't seem to have a page with multiple services' statuses...
- [healthchecks ](https://healthchecks.io ) [external] - cron-based monitoring, no public status page, just badges
- [uptimerobot ](https://uptimerobot.com ) [external] - free is very basic, constantly nags for upgrade to paid...
2020-10-30 14:29:30 +00:00
### Useful links
2020-10-25 20:24:03 +00:00
- [awesome-sysadmin: monitoring ](https://github.com/n1trux/awesome-sysadmin#monitoring )
- [reddit thread ](https://www.reddit.com/r/selfhosted/comments/epzt3f/im_looking_for_a_lean_monitoring_and_altert/ )
- [reddit thread ](https://www.reddit.com/r/selfhosted/comments/gwe18p/looking_for_a_neat_status_page_like/ )
2020-10-18 13:42:15 +00:00
# Notifications
2020-10-25 20:24:03 +00:00
- [Notifiers by service ](apps/notifications/notifiers-by-service.md ) - comparison table
- [Pushover ](apps/notifications/pushover.md )
- [Synology-sms-relay ](apps/notifications/synology-sms-relay.md )
2020-10-30 14:29:30 +00:00
### Other
2020-10-30 20:27:00 +00:00
- [apprise ](https://github.com/caronc/apprise ) [external]
- [Synapse ](https://github.com/matrix-org/synapse#synapse-installation ) [external]
- [Gotify ](https://github.com/gotify/server ) [external] - notification server
- [pushover ](https://pushover.net/ ) [external]
- [unifi event monitor ](https://github.com/tborychowski/unifi-event-monitor ) [external]
2020-10-25 20:24:03 +00:00
2020-10-18 13:42:15 +00:00
# Photos
2020-10-30 15:09:22 +00:00
- [Comparison table ](apps/photos/comparison.md )
- [PhotoPrism ](apps/photos/photoprism.md )
- [PhotoView ](apps/photos/photoview.md )
- [Piwigo ](apps/photos/piwigo.md )
- [Pixelfed ](apps/photos/pixelfed.md )
2020-11-02 00:12:15 +00:00
### Other tested
2020-10-30 20:27:00 +00:00
- [Chevereto ](https://chevereto.com/ ) [external] - quite nice. No video support.
- [Lychee ](https://lycheeorg.github.io/ ) [external] - good looking, no video support.
- [PhotoShow ](https://github.com/thibaud-rohmer/PhotoShow/ ) [external] - seems dead and doesn't work.
- [Photosync ](https://www.photosync-app.com/home.html ) [external] - paid, app, not really self-hosted, just sync.
- [OwnPhotos ](https://github.com/hooram/ownphotos ) [external] - limited features, ugly & dead.
- [FileStash ](https://github.com/mickael-kerjean/filestash ) [external] - old-time-dropbox-like file manager.
2020-10-30 15:09:22 +00:00
2020-11-02 00:13:28 +00:00
### Untested
2020-10-30 20:27:00 +00:00
- [pigallery2 ](https://github.com/bpatrik/pigallery2 ) [external] - minimal feats
- [photostructure ](https://photostructure.com/ ) [external] - too early
- [picapport ](https://www.picapport.de/en/index.php ) [external] - weird
2020-10-25 20:24:03 +00:00
2020-10-18 13:42:15 +00:00
# Project Management
2020-10-30 20:19:45 +00:00
- [Jira ](apps/project-mgmt/jira.md )
- [Kanboard ](apps/project-mgmt/kanboard.md )
- [OpenProject ](apps/project-mgmt/open-project.md )
- [Planka ](apps/project-mgmt/planka.md )
- [Vikunja ](apps/project-mgmt/vikunja.md )
- [Wekan ](apps/project-mgmt/wekan.md )
- [Taskcafe ](https://github.com/JordanKnott/taskcafe ) [external] - early stage, active development.
2020-11-02 00:07:48 +00:00
- [YouTrack ](https://www.jetbrains.com/youtrack/ ) [external] - The project management tool designed for agile teams (from JetBrains).
2020-10-18 13:42:15 +00:00
2020-10-25 20:24:03 +00:00
2020-10-18 13:42:15 +00:00
# Reverse proxy & SSO
2020-10-31 16:45:17 +00:00
- [Authelia ](apps/reverse-proxy-sso/authelia.md )
- [Traefik ](apps/reverse-proxy-sso/traefik.md )
- [Caddy ](https://caddyserver.com/ ) [external] - very good web server with reverse-proxy & automatic https.
- [Nginx Proxy Manager ](https://nginxproxymanager.com/ ) [external] - 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.
2020-10-18 13:42:15 +00:00
2020-10-30 14:29:30 +00:00
2020-10-18 13:42:15 +00:00
# RSS
2020-11-01 15:51:25 +00:00
- [Miniflux ](rss/../apps/rss/miniflux.md )
- [Miniflux-filter ](rss/../apps/rss/miniflux-filter.md )
- [FreshRSS ](https://www.freshrss.org/ ) [external] - second best :-)
2020-11-02 00:13:28 +00:00
### RSS Tools
2020-11-01 15:51:25 +00:00
- [PolitePol ](https://github.com/taroved/pol ) [external] - Create RSS where there was none
- [FetchRSS ](https://fetchrss.com/ ) [external] - Create RSS for FB, Twitter, YT, and websites
- [rss-bridge ](https://github.com/RSS-Bridge/rss-bridge ) [external] - The RSS feed for websites missing it
- [rss2full ](https://github.com/feedocean/rss2full ) [external] - Transform summary feeds into full-text
2020-10-30 14:29:30 +00:00
2020-10-18 13:42:15 +00:00
# Search engines
2020-11-02 00:23:25 +00:00
- [Searx ](apps/search/searx.md )
- [Whoogle ](apps/search/whoogle.md )
2020-10-18 13:42:15 +00:00
# Social
2020-11-02 20:08:54 +00:00
- [Monica ](apps/social/monica.md )
- [Etesync ](apps/social/etesync.md )
### Other untested
- [HumHub ](https://www.humhub.com/en ) [external] - Free social network software and framework.
- [RocketChat ](https://docs.rocket.chat/installation/docker-containers/ ) [external] - The Ultimate Communication Hub.
- [Snikket ](https://snikket.org/ ) [external] - Chat that is simple, secure, and private.
- [Jami ](https://jami.net/ ) [external] - Audio & video calls, screen sharing, IM.
2020-10-18 13:42:15 +00:00
2020-10-30 14:29:30 +00:00
2020-10-18 13:42:15 +00:00
# Wiki
2020-11-02 00:07:48 +00:00
- [Confluence ](apps/wiki/confluence.md )
- [Bookstack ](apps/wiki/bookstack.md )
- [Wiki.js ](apps/wiki/wikijs.md )
- [XWiki ](apps/wiki/xwiki.md )
2020-11-02 20:08:54 +00:00
2020-11-02 00:12:15 +00:00
### Other
2020-11-02 20:08:54 +00:00
- [Pepperminty Wiki ](https://peppermint.mooncarrot.space/ ) [external] - wiki engine contained in a single file. Doesn't seem to have a structured navigation (tree-like menu). Subpages are supported though.
2020-11-02 00:07:48 +00:00
- [Wreeto ](https://github.com/chrisvel/wreeto_official ) [external] - impossible to install
- [Outline ](https://github.com/chsasank/outline-wiki-docker-compose ) [external] (Original docker was impossible to use. This one allegedly works.) - It looks cool, but requires Slack to use...
- [Gollum ](https://github.com/gollum/gollum ) [external] - A simple, Git-powered wiki with a sweet API and local frontend.