-
Notifications
You must be signed in to change notification settings - Fork 21
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 7bd8f5f
Showing
43 changed files
with
1,531 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,114 @@ | ||
This repo contains a docker-compose file for the following apps: | ||
|
||
## Media Servers | ||
|
||
[Emby](https://emby.media/) Emby Server is a personal media server with apps on just about every device. | ||
|
||
[Plex](https://app.plex.tv)the media server/client solution for enjoying your media! | ||
|
||
|
||
##### Plex Enhancing Apps | ||
------------------ | ||
[Ombi](https://ombi.io) - A simple way for your shared media users to request and download content - automatically! | ||
|
||
[PlexPy](https://jonnywong16.github.io/plexpy/) - A Python based monitoring and tracking tool for Plex Media Server. | ||
|
||
[PlexTogether](http://plextogether.com/) - PlexTogether allows you and your friends/family to watch Plex in sync, wherever you are. | ||
|
||
--------------- | ||
#### Automation | ||
----------- | ||
|
||
##### Movies | ||
[CouchPotato](https://couchpota.to/) - A Video Library Manager for Movies. Automatic torrent/nzb searching and hands off to torrent or newsgroup downloading client. | ||
|
||
[Radarr](https://radarr.video) - Radarr is an independent fork of Sonarr reworked for automatically downloading movies via Usenet and BitTorrent, à la Couchpotato. | ||
|
||
[Watcher](https://github.com/nosmokingbandit/Watcher3) Watcher is an automated movie NZB & Torrent searcher and snatcher. You can add a list of wanted movies and Watcher will automatically send the NZB or Torrent to your download client. Watcher also has basic post-processing capabilities such as renaming and moving. | ||
|
||
##### TV Shows | ||
[Sonarr](https://sonarr.tv/) -An automatic TV Shows downloader and manager for Usenet and BitTorrent. It can grab, sort and rename new episodes and automatically upgrade the quality of files already downloaded when a better quality format becomes available. | ||
|
||
[Sickrage](http://sickrage.github.io/) - SickRage is an automatic Video Library Manager for TV Shows. Automatic torrent/nzb searching, downloading, and processing at the qualities you want. | ||
|
||
[Sickbeard](http://sickbeard.com) - The ultimate PVR application that searches for and manages your TV shows Automatically finds new and old episodes for you and it works with your current download client. | ||
|
||
[Sickgear](https://github.com/SickGear/SickGear) Automate your TV enjoyment with innovation, proven stability and reliability. | ||
|
||
##### Music | ||
[Headphones](https://github.com/rembo10/headphones) - An automated music downloader for NZB and Torrent, written in Python. | ||
|
||
[Beets](http://beets.io) - Beets is a Music Library Manager that handles grabbing and fixing metadata as well as being a html5 media player. | ||
|
||
[Lidarr](https://github.com/lidarr/lidarr) Lidarr is a music collection manager for Usenet and BitTorrent users. | ||
|
||
##### eBooks / Comics | ||
[LazyLibrarian](https://github.com/DobyTang/LazyLibrarian) - a program to follow authors and grab metadata for all your digital reading needs. | ||
|
||
[Mylar](https://github.com/evilhero/mylar) - An automated Comic Book downloader (cbr/cbz) for use with SABnzbd, NZBGet and torrents. | ||
|
||
[Ubooquity](https://vaemendis.net/ubooquity/) - Ubooquity is a free home server for your comics and ebooks library | ||
|
||
------------- | ||
### Torrents | ||
------------- | ||
[rTorrent](https://github.com/rakshasa/rtorrent/wiki) - CLI torrent with and insane amount of customization to tune exactly to your needs | ||
|
||
* [ruTorrent](https://github.com/Novik/ruTorrent) - WebUI for rTorrent with an immense amount of enhancement plugins | ||
* [Flood](https://github.com/jfurrow/flood) - WebUI for rTorrent. Fairly New, not as large of a beneficial toolkit but | ||
definately but still beneficial and looks awesome. | ||
|
||
[Transmission](https://transmissionbt.com/) - Bittorrent client - Finally has official Windows port | ||
|
||
[Deluge](http://deluge-torrent.org) - lightweight, Free Software, cross-platform BitTorrent client. | ||
|
||
[Deluge-VPN](http://deluge-torrent.org) - lightweight, Free Software, cross-platform BitTorrent client with openvpn built in. | ||
|
||
[Cardigann](https://github.com/cardigann/cardigann) - A server for adding extra indexers to Sonarr, SickRage and CouchPotato via Torznab and TorrentPotato proxies. Behind the scenes Cardigann logs in and runs searches and then transforms the results into a compatible format. | ||
|
||
[Jackett](https://github.com/Jackett/Jackett) - Jackett works as a proxy server: it translates queries from apps into tracker-site-specific http queries, parses the html response, then sends results back to the requesting software. This allows for getting recent uploads (like RSS) and performing searches. | ||
|
||
--------- | ||
### Usenet | ||
--------- | ||
[NZBGet](https://nzbget.net) - NZBGet is a binary downloader, which downloads files from Usenet based on information given in nzb-files. | ||
|
||
[SABnzbd](https://sabnzbd.org) - SABnzbd is an Open Source Binary Newsreader written in Python and an automated usenet download tool. | ||
|
||
[NZBHydra](https://github.com/theotherp/nzbhydra) - Meta search for NZB indexers as well as integrates indexers into the automation software. | ||
|
||
---------- | ||
##### Landing Page/Dashboards | ||
--------- | ||
[Organizr](https://organizr.us) or [Organizr Reddit](https://www.reddit.com/r/organizr/) - Integrates all your services into the website so no more remembering 10-15 ips. Can Invites friends and family to plex, Plus its on awesome looking landing/homepage/frontend for your server. It really is that good. Take 2 seconds and check the reddit or website. | ||
|
||
[Muximux](https://github.com/mescon/Muximux) - This is a lightweight portal to view & manage your webapps without having to run anything more than a PHP enabled webserver. With Muximux you don't need to keep multiple tabs open, or bookmark the URL to all of your apps. | ||
|
||
|
||
##### Docker Dashboard/Management Tools | ||
|
||
[Portainer](https://portainer.io) - Portainer is an Open-Source Lightweight Management UI which allows you to easily manage your Docker hosts or swarm clusters | ||
|
||
##### Server Monitoring (networking, disk usage, memory etc etc) | ||
|
||
[NetData](https://my-netdata.io) - Unparalleled insights, in real-time, of everything happening on your systems and applications, with stunning, interactive web dashboards and powerful performance and health alarms. | ||
|
||
##### File Hosting, Management, Sharing and Synchronization | ||
[Nextcloud](https://nextcloud.com/) - Personal File Hosting Site to Give you Access from Anywhere or to Share with friends and Family. | ||
|
||
[OwnCloud](https://owncloud.org) - All-in-one solution for saving, synchronizing, viewing, | ||
editing and sharing files, calendars, address books and more. | ||
|
||
[Syncthing](https://www.syncany.org/) - Syncthing is an open source peer-to-peer file synchronisation tool. | ||
|
||
[ResilioSync](https://www.resilio.com/individuals/) - Fast and reliable file and folder synchronization solution for individuals. | ||
|
||
###### Remote Server Management | ||
|
||
[Guacamole](https://guacamole.incubator.apache.org/) clientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH. | ||
|
||
##### File Sync | ||
|
||
[Syncthing](http://forum.syncthing.net) Open Source Continuous File Synchronization. | ||
|
||
[Resilio Sync](www.resilio.com) a proprietary peer-to-peer file synchronization tool. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
version: '2' | ||
services: | ||
beets: | ||
image: linuxserver/beets | ||
container_name: beets | ||
restart: always | ||
networks: | ||
- media | ||
ports: | ||
- 1234:1234 | ||
volumes: | ||
- /srv/appdata/beets:/config | ||
|
||
networks: | ||
media: | ||
external: true | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
version: '2' | ||
|
||
services: | ||
cardigann: | ||
image: linuxserver/cardigann | ||
container_name: cardigann | ||
restart: always | ||
networks: | ||
- media | ||
ports: | ||
- 5060:5060 | ||
volumes: | ||
- /srv/appdata/cardigann:/config | ||
environment: | ||
PUID: ${userid} | ||
PGID: ${groupid} | ||
TZ: ${time} | ||
|
||
networks: | ||
media: | ||
external: true | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
version: '2.1' | ||
|
||
services: | ||
couchpotato: | ||
image: linuxserver/couchpotato | ||
container_name: couchpotato | ||
restart: always | ||
networks: | ||
- media | ||
ports: | ||
- 5050:5050 | ||
volumes: | ||
- /srv/appdata/couchpotato:/config | ||
- /srv/downloads/movies:/downloads | ||
- /srv/media/movies:/movies | ||
- /etc/localtime:/etc/localtime:ro | ||
environment: | ||
PUID: ${userid} | ||
PGID: ${groupid} | ||
TZ: ${time} | ||
UMASK_SET: 022 | ||
|
||
networks: | ||
media: | ||
external: true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
version: '2' | ||
|
||
services: | ||
delugevpn: | ||
image: binhex/arch-delugevpn | ||
container_name: delugevpn | ||
- NET_ADMIN | ||
ports: | ||
- 8112:8112 | ||
- 8118:8118 | ||
- 58846:58846 | ||
- 58946:58946 | ||
volumes: | ||
- /srv/appdata/delugevpn:/config | ||
- /srv/downloads:/data | ||
- /etc/localtime:/etc/localtime:ro | ||
env_file: id.env | ||
environment: | ||
PUID: ${userid} | ||
PGID: ${groupid} | ||
TZ: ${time} | ||
UMASK: '000' | ||
VPN_ENABLED: 'yes' | ||
VPN_PROV: 'pia' | ||
ENABLE_PRIVOXY: 'yes' | ||
STRICT_PORT_FORWARDING: 'yes' | ||
NAME_SERVERS: '8.8.8.8,8.8.4.4,209.222.18.222' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
VPN_USER=vpnuser | ||
VPN_PASS=vpnpassword |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
version: '2' | ||
|
||
services: | ||
deluge: | ||
image: linuxserver/deluge | ||
container_name: deluge | ||
network_mode: host | ||
restart: always | ||
volumes: | ||
- /srv/appdata/deluge:/config | ||
- /srv/downloads:/downloads | ||
environment: | ||
PUID: ${userid} | ||
PGID: ${groupid} | ||
TZ: ${time} | ||
UMASK_SET: 022 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
version: '2' | ||
|
||
services: | ||
emby: | ||
image: binhex/arch-emby | ||
container_name: emby | ||
restart: always | ||
networks: | ||
- media | ||
ports: | ||
- 8096:8096 | ||
volumes: | ||
- /srv/appdata/emby:/config | ||
- /srv/media:/media | ||
- /etc/localtime:/etc/localtime:ro | ||
environment: | ||
PUID: ${userid} | ||
PGID: ${groupid} | ||
TZ: ${time} | ||
UMASK_SET: 022 | ||
|
||
networks: | ||
media: | ||
external: true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
version: '2' | ||
|
||
services: | ||
filebot: | ||
image: coppit/filebot | ||
container_name: filebot | ||
restart: always | ||
volumes: | ||
- /srv/appdata/filebot:/config | ||
- /srv/media:/output | ||
- /srv/downloads/complete:/input | ||
environment: | ||
PUID: ${userid} | ||
PGID: ${groupid} | ||
TZ: ${time} | ||
|
||
networks: | ||
media: | ||
external: true | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
version: '2' | ||
|
||
services: | ||
guac-db: | ||
image: postgres | ||
container_name: guac-db | ||
restart: always | ||
networks: | ||
- media | ||
volumes: | ||
- ./init:/docker-entrypoint-initdb.d | ||
- /srv/appdata/guacamole:/var/lib/postgressql/data | ||
environment: | ||
POSTGRES_DB: guac_db | ||
env_file: id.env | ||
|
||
guac-server: | ||
image: guacamole/guacd:0.9.13-incubating | ||
container_name: guac-server | ||
hostname: guac-server | ||
restart: always | ||
networks: | ||
- media | ||
|
||
guacamole: | ||
image: guacamole/guacamole:0.9.13-incubating | ||
container_name: guacamole | ||
restart: always | ||
networks: | ||
- media | ||
ports: | ||
- 8282:8080 | ||
environment: | ||
POSTGRES_HOSTNAME: guac-db | ||
GUACD_HOSTNAME: guac-server | ||
POSTGRES_DATABASE: guac_db | ||
GUACD_PORT: 4822 | ||
env_file: id.env | ||
depends_on: | ||
- guac-db | ||
- guac-server | ||
|
||
networks: | ||
media: | ||
external: true | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
POSTGRES_USER=postgresuser | ||
POSTGRES_PASSWORD=postgrespw |
Oops, something went wrong.