diff --git a/README.md b/README.md
index 7e029dc..5a9c9c0 100644
--- a/README.md
+++ b/README.md
@@ -5,44 +5,44 @@ My hope is to make this the dockerized version of AtoMiC Toolkit. To start off,
# FRONTENDS
-Portainer - WebUI for Containers
-Organizer - Unified HTPC/Home Server Web Interface
+[Portainer](https://portainer.io/) - WebUI for Containers
+[Organizr](https://github.com/causefx/Organizr) - Unified HTPC/Home Server Web Interface
# DOCKER RELATED
-Watchtower - Automatic Update of Containers/Apps
+[Watchtower](https://github.com/v2tec/watchtower) - Automatic Update of Containers/Apps
# SMART HOME APPS
-Home Assistant - Smart Home Hub
+[Home Assistant](https://www.home-assistant.io/) - Smart Home Hub
# DOWNLOADERS #
-Transmission with VPN – Bittorrent Downloader
-qBittorrent without VPN – Bittorrent Downloader (Alternative)
-SABnzbd – Usenet (NZB) Downloader
-NZBGet – Usenet (NZB) Downloader (Alternative)
+[Transmission with VPN](https://github.com/haugene/docker-transmission-openvpn) – Bittorrent Downloader
+[qBittorrent without VPN](https://hub.docker.com/r/linuxserver/qbittorrent/) – Bittorrent Downloader (Alternative)
+[SABnzbd](https://hub.docker.com/r/linuxserver/sabnzbd/) – Usenet (NZB) Downloader
+[NZBGet](https://hub.docker.com/r/linuxserver/nzbget/) – Usenet (NZB) Downloader (Alternative)
# PERSONAL VIDEO RECORDERS
-Radarr – Movie Download and Management
-CouchPotato – Movie Download and Management (Alternative)
-Sonarr – TV Show Download and Management
-SickRage – TV Show Download and Management (Alternative)
+[Radarr](https://radarr.video/) – Movie Download and Management
+[CouchPotato](https://couchpota.to/) – Movie Download and Management (Alternative)
+[Sonarr](https://sonarr.tv/) – TV Show Download and Management
+[SickRage](https://sickrage.github.io/) – TV Show Download and Management (Alternative)
# MEDIA SERVER APPS
-Plex Media Server
-Tautulli (aka PlexPy) – Monitoring Plex Usage
-Ombi – Accept Requests for your Media Server
+[Plex Media Server](https://www.plex.tv/) - Organize and Stream your Media to any device
+[Tautulli](https://tautulli.com/) (aka PlexPy) – Monitoring Plex Usage
+[Ombi](https://github.com/tidusjar/Ombi) – Accept Requests for your Media Server
# SEARCHERS
-NZBHydra – NZB Meta Search
-Jackett – Torrent Proxy
+[NZBHydra](https://github.com/theotherp/nzbhydra) – NZB Meta Search
+[Jackett](https://github.com/Jackett/Jackett) – Torrent Proxy
# UTILITIES
-MariaDB – Database Server for your Apps
-NextCloud – Your Own Cloud Storage
+[MariaDB](https://mariadb.org/) – Database Server for your Apps
+[NextCloud](https://nextcloud.com/) – Your Own Cloud Storage
diff --git a/docker-compose-basic.yml b/docker-compose-basic.yml
index 7081f13..d20ce3a 100644
--- a/docker-compose-basic.yml
+++ b/docker-compose-basic.yml
@@ -11,7 +11,7 @@ services:
image: portainer/portainer
hostname: portainer
container_name: portainer
- restart: always
+ restart: unless-stopped
command: -H unix:///var/run/docker.sock
ports:
- "XXXX:9000"
@@ -26,7 +26,7 @@ services:
organizr:
container_name: organizr
hostname: organizr
- restart: always
+ restart: unless-stopped
image: lsiocommunity/organizr
volumes:
- ${USERDIR}/docker/organizr:/config
@@ -43,7 +43,7 @@ services:
hostname: phpmyadmin
container_name: phpmyadmin
image: phpmyadmin/phpmyadmin
- restart: always
+ restart: unless-stopped
links:
- mariadb:db
ports:
@@ -58,7 +58,7 @@ services:
watchtower:
container_name: watchtower
hostname: watchtower
- restart: always
+ restart: unless-stopped
image: v2tec/watchtower
volumes:
- /var/run/docker.sock:/var/run/docker.sock
@@ -70,7 +70,7 @@ services:
homeassistant:
container_name: homeassistant
hostname: hass
- restart: always
+ restart: unless-stopped
image: homeassistant/home-assistant
devices:
- /dev/ttyUSB0:/dev/ttyUSB0
@@ -99,7 +99,7 @@ services:
- NET_ADMIN
devices:
- /dev/net/tun
- restart: always
+ restart: unless-stopped
ports:
- "XXXX:9091"
dns:
@@ -155,7 +155,7 @@ services:
- "XXXX:XXXX"
- "6881:6881"
- "6881:6881/udp"
- restart: always
+ restart: unless-stopped
environment:
- PUID=${PUID}
- PGID=${PGID}
@@ -175,7 +175,7 @@ services:
- ${USERDIR}/docker/shared:/shared
ports:
- "XXXX:8080"
- restart: always
+ restart: unless-stopped
environment:
- PUID=${PUID}
- PGID=${PGID}
@@ -193,7 +193,7 @@ services:
- ${USERDIR}/docker/shared:/shared
ports:
- "XXXX:6789"
- restart: always
+ restart: unless-stopped
environment:
- PUID=${PUID}
- PGID=${PGID}
@@ -215,7 +215,7 @@ services:
- ${USERDIR}/docker/shared:/shared
ports:
- "XXXX:7878"
- restart: always
+ restart: unless-stopped
environment:
- PUID=${PUID}
- PGID=${PGID}
@@ -233,7 +233,7 @@ services:
- ${USERDIR}/docker/shared:/shared
ports:
- "XXXX:5050"
- restart: always
+ restart: unless-stopped
environment:
- PUID=${PUID}
- PGID=${PGID}
@@ -253,7 +253,7 @@ services:
- ${USERDIR}/docker/shared:/shared
ports:
- "XXXX:8989"
- restart: always
+ restart: unless-stopped
environment:
- PUID=${PUID}
- PGID=${PGID}
@@ -272,7 +272,7 @@ services:
- ${USERDIR}/docker/shared:/shared
ports:
- "XXXX:8686"
- restart: always
+ restart: unless-stopped
environment:
- PUID=${PUID}
- PGID=${PGID}
@@ -290,7 +290,7 @@ services:
- ${USERDIR}/docker/shared:/shared
ports:
- "XXXX:8081"
- restart: always
+ restart: unless-stopped
environment:
- PUID=${PUID}
- PGID=${PGID}
@@ -302,7 +302,7 @@ services:
plexms:
container_name: plexms
hostname: plexms
- restart: always
+ restart: unless-stopped
image: plexinc/pms-docker
volumes:
- ${USERDIR}/docker/plexms:/config
@@ -331,7 +331,7 @@ services:
tautulli:
container_name: tautulli
hostname: tautulli
- restart: always
+ restart: unless-stopped
image: linuxserver/tautulli
volumes:
- ${USERDIR}/docker/tautulli/config:/config
@@ -348,7 +348,7 @@ services:
ombi:
container_name: ombi
hostname: ombi
- restart: always
+ restart: unless-stopped
image: linuxserver/ombi
volumes:
- ${USERDIR}/docker/ombi:/config
@@ -373,7 +373,7 @@ services:
- ${USERDIR}/docker/shared:/shared
ports:
- "XXXX:5075"
- restart: always
+ restart: unless-stopped
environment:
- PUID=${PUID}
- PGID=${PGID}
@@ -391,7 +391,7 @@ services:
- ${USERDIR}/docker/shared:/shared
ports:
- "XXXX:9117"
- restart: always
+ restart: unless-stopped
environment:
- PUID=${PUID}
- PGID=${PGID}
@@ -411,7 +411,7 @@ services:
published: 3306
protocol: tcp
mode: host
- restart: always
+ restart: unless-stopped
environment:
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
- PUID=${PUID}
@@ -422,7 +422,7 @@ services:
nextcloud:
container_name: nextcloud
hostname: nextcloud
- restart: always
+ restart: unless-stopped
image: linuxserver/nextcloud
volumes:
- ${USERDIR}/docker/nextcloud:/config
diff --git a/docker-compose-traefik.yml b/docker-compose-traefik.yml
index 46b621f..d554da7 100644
--- a/docker-compose-traefik.yml
+++ b/docker-compose-traefik.yml
@@ -12,7 +12,7 @@ services:
hostname: traefik
image: traefik:latest
container_name: traefik
- restart: always
+ restart: unless-stopped
domainname: ${DOMAINNAME}
networks:
- default
@@ -49,7 +49,7 @@ services:
portainer:
image: portainer/portainer
container_name: portainer
- restart: always
+ restart: unless-stopped
command: -H unix:///var/run/docker.sock
# ports:
# - "XXXX:9000"
@@ -81,7 +81,7 @@ services:
# Organizer - Unified HTPC/Home Server Web Interface
organizr:
container_name: organizr
- restart: always
+ restart: unless-stopped
image: lsiocommunity/organizr
volumes:
- ${USERDIR}/docker/organizr:/config
@@ -116,7 +116,7 @@ phpmyadmin:
hostname: phpmyadmin
container_name: phpmyadmin
image: phpmyadmin/phpmyadmin
- restart: always
+ restart: unless-stopped
links:
- mariadb:db
# ports:
@@ -149,7 +149,7 @@ phpmyadmin:
watchtower:
container_name: watchtower
hostname: watchtower
- restart: always
+ restart: unless-stopped
image: v2tec/watchtower
volumes:
- /var/run/docker.sock:/var/run/docker.sock
@@ -160,7 +160,7 @@ phpmyadmin:
# Home Assistant - Smart Home Hub
homeassistant:
container_name: homeassistant
- restart: always
+ restart: unless-stopped
image: homeassistant/home-assistant
devices:
- /dev/ttyUSB0:/dev/ttyUSB0
@@ -206,7 +206,7 @@ phpmyadmin:
- NET_ADMIN
devices:
- /dev/net/tun
- restart: always
+ restart: unless-stopped
# ports:
# - "XXXX:9091"
dns:
@@ -267,7 +267,7 @@ phpmyadmin:
# - "XXXX:8080"
- "6881:6881"
- "6881:6881/udp"
- restart: always
+ restart: unless-stopped
environment:
- PUID=${PUID}
- PGID=${PGID}
@@ -303,7 +303,7 @@ phpmyadmin:
- ${USERDIR}/docker/shared:/shared
# ports:
# - "XXXX:8080"
- restart: always
+ restart: unless-stopped
environment:
- PUID=${PUID}
- PGID=${PGID}
@@ -341,7 +341,7 @@ phpmyadmin:
- ${USERDIR}/docker/shared:/shared
# ports:
# - "XXXX:7878"
- restart: always
+ restart: unless-stopped
environment:
- PUID=${PUID}
- PGID=${PGID}
@@ -377,7 +377,7 @@ phpmyadmin:
- ${USERDIR}/docker/shared:/shared
# ports:
# - "XXXX:8989"
- restart: always
+ restart: unless-stopped
environment:
- PUID=${PUID}
- PGID=${PGID}
@@ -414,7 +414,7 @@ phpmyadmin:
- ${USERDIR}/docker/shared:/shared
# ports:
# - "XXXX:8686"
- restart: always
+ restart: unless-stopped
environment:
- PUID=${PUID}
- PGID=${PGID}
@@ -443,7 +443,7 @@ phpmyadmin:
# Plex Media Server
plexms:
container_name: plexms
- restart: always
+ restart: unless-stopped
image: plexinc/pms-docker
volumes:
- ${USERDIR}/docker/plexms:/config
@@ -489,7 +489,7 @@ phpmyadmin:
# Tautulli (aka PlexPy) – Monitoring Plex Usage
tautulli:
container_name: tautulli
- restart: always
+ restart: unless-stopped
image: linuxserver/tautulli
volumes:
- ${USERDIR}/docker/tautulli/config:/config
@@ -523,7 +523,7 @@ phpmyadmin:
# Ombi – Accept Requests for your Media Server
ombi:
container_name: ombi
- restart: always
+ restart: unless-stopped
image: linuxserver/ombi
volumes:
- ${USERDIR}/docker/ombi:/config
@@ -565,7 +565,7 @@ phpmyadmin:
- ${USERDIR}/docker/shared:/shared
# ports:
# - "XXXX:5075"
- restart: always
+ restart: unless-stopped
environment:
- PUID=${PUID}
- PGID=${PGID}
@@ -600,7 +600,7 @@ phpmyadmin:
- ${USERDIR}/docker/shared:/shared
# ports:
# - "XXXX:9117"
- restart: always
+ restart: unless-stopped
environment:
- PUID=${PUID}
- PGID=${PGID}
@@ -638,7 +638,7 @@ phpmyadmin:
published: 3306
protocol: tcp
mode: host
- restart: always
+ restart: unless-stopped
environment:
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
- PUID=${PUID}
@@ -648,7 +648,7 @@ phpmyadmin:
# NextCloud – Your Own Cloud Storage
nextcloud:
container_name: nextcloud
- restart: always
+ restart: unless-stopped
image: linuxserver/nextcloud
volumes:
- ${USERDIR}/docker/nextcloud:/config
diff --git a/docker-compose-unifi-traefik.yml b/docker-compose-unifi-traefik.yml
index 65a2a5c..c7febb1 100644
--- a/docker-compose-unifi-traefik.yml
+++ b/docker-compose-unifi-traefik.yml
@@ -4,7 +4,7 @@ services:
unifi:
hostname: unifi
image: linuxserver/unifi:latest
- restart: always
+ restart: unless-stopped
container_name: "unifi"
volumes:
- ${USERDIR}/docker/unifi:/config