summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoger Gonzalez <roger@rogs.me>2023-01-30 19:07:06 +0000
committerRoger Gonzalez <roger@rogs.me>2023-01-30 19:07:06 +0000
commitb269f8d03e5af9c63575cd525a060aa699356bbf (patch)
treec104eeb160deff618f3d0952c8d9902f31b7cc97
parent030067af92980423973a68b6fb372df11bc61f62 (diff)
parentb0b6b5dc1620249fd2cd88ec5096e512f2ce5c33 (diff)
Merge branch 'add-portainer' into 'master'
Add portainer See merge request rogs/yams!4
-rw-r--r--README.org6
-rw-r--r--docker-compose.example.yaml12
-rwxr-xr-xinstall.sh1
3 files changed, 17 insertions, 2 deletions
diff --git a/README.org b/README.org
index 8c6e896..d5a47ec 100644
--- a/README.org
+++ b/README.org
@@ -20,6 +20,7 @@ This script installs the following software:
- [[https://www.bazarr.media/][Bazarr]]
- [[https://github.com/Prowlarr/Prowlarr][Prowlarr]]
- [[https://github.com/qdm12/gluetun][gluetun]]
+- [[https://www.portainer.io/][Portainer]]
With this combination, you can create a fully functional media server that is going to download,
categorize, subtitle and serve your favorite shows and movies.
@@ -132,17 +133,17 @@ They are the ones doing the real work, I just created a docker-compose file and
Just let them know YAMS sent you there 😎
-* todo [1/16]
+* todo [2/16]
:PROPERTIES:
:ID: eba4712e-fa8a-42c8-bc32-b593141c99a4
:END:
(in order)
- [X] Support for multiple media servers (Jellyfin and Plex). [Done ✅]
+- [X] Add [[https://www.portainer.io/][Portainer]]. [Done ✅]
- [ ] Add update functionality (~yams update~). [Working on it 👨‍💻]
- [ ] Consider moving to Alpine images (might not be possible without a big change on the docker-compose file).
- [ ] Add Jackett as an "yams extra".
-- [ ] Add [[https://www.portainer.io/][Portainer]].
- [ ] Add [[https://github.com/Fallenbagel/jellyseerr][jellyseer]] or [[https://ombi.io/][Omby]].
- [ ] Add a dashboard like [[https://docs.organizr.app/installation/installing-organizr][Organizr]].
- [ ] Consider adding [[https://lidarr.audio/][Lidarr]] and [[https://readarr.com/][Readarr]].
@@ -168,6 +169,7 @@ Just let them know YAMS sent you there 😎
- [[https://www.qbittorrent.org/][qBittorrent]]
- [[https://www.bazarr.media/][Bazarr]]
- [[https://github.com/Prowlarr/Prowlarr][Prowlarr]]
+- [[https://www.portainer.io/][Portainer]]
- My friends:
+ [[https://github.com/xploshioOn][xploshioOn]]
+ [[https://github.com/norlis][norlis]]
diff --git a/docker-compose.example.yaml b/docker-compose.example.yaml
index e9356bd..4c80437 100644
--- a/docker-compose.example.yaml
+++ b/docker-compose.example.yaml
@@ -116,6 +116,18 @@ services:
- SERVER_COUNTRIES=<vpn_country>
restart: unless-stopped
+ # Portainer helps debugging and monitors the containers
+ portainer:
+ image: portainer/portainer-ce
+ container_name: portainer
+ ports:
+ - 9000:9000
+ volumes:
+ - /etc/localtime:/etc/localtime:ro
+ - /var/run/docker.sock:/var/run/docker.sock:ro
+ - <install_location>/config/portainer:/data
+ restart: unless-stopped
+
# Watchtower is going to keep our instances updated
watchtower:
image: containrrr/watchtower
diff --git a/install.sh b/install.sh
index 9f85f07..94e2111 100755
--- a/install.sh
+++ b/install.sh
@@ -60,6 +60,7 @@ running_services_location() {
echo "Prowlarr: http://$host_ip:9696/"
echo "Bazarr: http://$host_ip:6767/"
echo "$media_service: http://$host_ip:$media_service_port/"
+ echo "Portainer: http://$host_ip:9000/"
}
# ============================================================================================