changes
All checks were successful
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 14s
All checks were successful
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 14s
This commit is contained in:
parent
a4783e66d5
commit
d10d9de625
@ -1,31 +1,31 @@
|
|||||||
name: Gitea Actions Demo
|
# name: Gitea Actions Demo
|
||||||
run-name: ${{ gitea.actor }} is testing out Gitea Actions 🚀
|
# run-name: ${{ gitea.actor }} is testing out Gitea Actions 🚀
|
||||||
|
|
||||||
on:
|
# on:
|
||||||
workflow_dispatch:
|
# workflow_dispatch:
|
||||||
push:
|
# push:
|
||||||
paths:
|
# paths:
|
||||||
- ntfy/**
|
# - ntfy/**
|
||||||
|
|
||||||
env:
|
# env:
|
||||||
app_folder: ntfy
|
# app_folder: ntfy
|
||||||
|
|
||||||
|
|
||||||
jobs:
|
# jobs:
|
||||||
Explore-Gitea-Actions:
|
# Explore-Gitea-Actions:
|
||||||
runs-on: ubuntu-latest
|
# runs-on: ubuntu-latest
|
||||||
steps:
|
# steps:
|
||||||
- name: Execute remote SSH commands using password
|
# - name: Execute remote SSH commands using password
|
||||||
uses: appleboy/ssh-action@v1
|
# uses: appleboy/ssh-action@v1
|
||||||
with:
|
# with:
|
||||||
host: ${{ secrets.HOST }}
|
# host: ${{ secrets.HOST }}
|
||||||
username: geezo
|
# username: geezo
|
||||||
password: ${{ secrets.PASSWORD }}
|
# password: ${{ secrets.PASSWORD }}
|
||||||
port: ${{ secrets.PORT }}
|
# port: ${{ secrets.PORT }}
|
||||||
script: |
|
# script: |
|
||||||
cd /home/geezo/docker_containers && \
|
# cd /home/geezo/docker_containers && \
|
||||||
if ./restart_container.sh ${{ env.app_folder }}; then
|
# if ./restart_container.sh ${{ env.app_folder }}; then
|
||||||
./send_notification.sh -m "Successfully updated ${{ env.app_folder }} container"
|
# ./send_notification.sh -m "Successfully updated ${{ env.app_folder }} container"
|
||||||
else
|
# else
|
||||||
./send_notification.sh -m "Failed to update ${{ env.app_folder }} container"
|
# ./send_notification.sh -m "Failed to update ${{ env.app_folder }} container"
|
||||||
fi
|
# fi
|
||||||
|
|||||||
55
Caddyfile
55
Caddyfile
@ -1,55 +0,0 @@
|
|||||||
# Global options
|
|
||||||
{
|
|
||||||
admin off
|
|
||||||
auto_https off
|
|
||||||
}
|
|
||||||
|
|
||||||
# Jellyfin - Media Server
|
|
||||||
jellyfin.localhost {
|
|
||||||
reverse_proxy localhost:2000
|
|
||||||
}
|
|
||||||
|
|
||||||
# qBittorrent - Torrent Client
|
|
||||||
qbittorrent.localhost {
|
|
||||||
reverse_proxy localhost:2001
|
|
||||||
}
|
|
||||||
|
|
||||||
# SABnzbd - Usenet Client
|
|
||||||
sabnzbd.localhost {
|
|
||||||
reverse_proxy localhost:2002
|
|
||||||
}
|
|
||||||
|
|
||||||
# Sonarr - TV Show Management
|
|
||||||
sonarr.localhost {
|
|
||||||
reverse_proxy localhost:2003
|
|
||||||
}
|
|
||||||
|
|
||||||
# Radarr - Movie Management
|
|
||||||
radarr.localhost {
|
|
||||||
reverse_proxy localhost:2004
|
|
||||||
}
|
|
||||||
|
|
||||||
# Lidarr - Music Management
|
|
||||||
lidarr.localhost {
|
|
||||||
reverse_proxy localhost:2006
|
|
||||||
}
|
|
||||||
|
|
||||||
# Readarr - Book Management
|
|
||||||
readarr.localhost {
|
|
||||||
reverse_proxy localhost:2007
|
|
||||||
}
|
|
||||||
|
|
||||||
# Bazarr - Subtitle Management
|
|
||||||
bazarr.localhost {
|
|
||||||
reverse_proxy localhost:2008
|
|
||||||
}
|
|
||||||
|
|
||||||
# Prowlarr - Indexer Management
|
|
||||||
prowlarr.localhost {
|
|
||||||
reverse_proxy localhost:2009
|
|
||||||
}
|
|
||||||
|
|
||||||
# Gluetun Admin Interface
|
|
||||||
gluetun.localhost {
|
|
||||||
reverse_proxy localhost:8003
|
|
||||||
}
|
|
||||||
51
glance/config/glance.yaml
Normal file
51
glance/config/glance.yaml
Normal file
@ -0,0 +1,51 @@
|
|||||||
|
bookmarks:
|
||||||
|
- name: Jellyfin
|
||||||
|
icon: si:jellyfin
|
||||||
|
url: https://jellyfin.theocorp
|
||||||
|
description: Media Server
|
||||||
|
hide: false
|
||||||
|
- name: qBittorrent
|
||||||
|
icon: si:qbittorrent
|
||||||
|
url: https://qbittorrent.theocorp
|
||||||
|
description: Torrent Client
|
||||||
|
hide: false
|
||||||
|
- name: SABnzbd
|
||||||
|
icon: si:sabnzbd
|
||||||
|
url: https://sabnzbd.theocorp
|
||||||
|
description: Usenet Client
|
||||||
|
hide: false
|
||||||
|
- name: Sonarr
|
||||||
|
icon: si:sonarr
|
||||||
|
url: https://sonarr.theocorp
|
||||||
|
description: TV Show Management
|
||||||
|
hide: false
|
||||||
|
- name: Radarr
|
||||||
|
icon: si:radarr
|
||||||
|
url: https://radarr.theocorp
|
||||||
|
description: Movie Management
|
||||||
|
hide: false
|
||||||
|
- name: Lidarr
|
||||||
|
icon: si:lidarr
|
||||||
|
url: https://lidarr.theocorp
|
||||||
|
description: Music Management
|
||||||
|
hide: false
|
||||||
|
- name: Readarr
|
||||||
|
icon: si:readarr
|
||||||
|
url: https://readarr.theocorp
|
||||||
|
description: Book Management
|
||||||
|
hide: false
|
||||||
|
- name: Bazarr
|
||||||
|
icon: si:bazarr
|
||||||
|
url: https://bazarr.theocorp
|
||||||
|
description: Subtitle Management
|
||||||
|
hide: false
|
||||||
|
- name: Prowlarr
|
||||||
|
icon: si:prowlarr
|
||||||
|
url: https://prowlarr.theocorp
|
||||||
|
description: Indexer Management
|
||||||
|
hide: false
|
||||||
|
- name: Gluetun
|
||||||
|
icon: si:gluetun
|
||||||
|
url: https://gluetun.theocorp
|
||||||
|
description: VPN Client
|
||||||
|
hide: false
|
||||||
@ -31,11 +31,29 @@ pages:
|
|||||||
url: http://minio.theocorp
|
url: http://minio.theocorp
|
||||||
- title: Pihole
|
- title: Pihole
|
||||||
url: http://pihole.local
|
url: http://pihole.local
|
||||||
- title: MiniO
|
- title: Media
|
||||||
url: http://minio.theocorp
|
links:
|
||||||
- title: MiniO
|
- title: Jellyfin
|
||||||
url: http://minio.theocorp
|
url: https://jellyfin.theocorp
|
||||||
- title: 3rd Party Services
|
- title: qBittorrent
|
||||||
|
url: https://qbittorrent.theocorp
|
||||||
|
- title: SABnzbd
|
||||||
|
url: https://sabnzbd.theocorp
|
||||||
|
- title: Sonarr
|
||||||
|
url: https://sonarr.theocorp
|
||||||
|
- title: Radarr
|
||||||
|
url: https://radarr.theocorp
|
||||||
|
- title: Lidarr
|
||||||
|
url: https://lidarr.theocorp
|
||||||
|
- title: Readarr
|
||||||
|
url: https://readarr.theocorp
|
||||||
|
- title: Bazarr
|
||||||
|
url: https://bazarr.theocorp
|
||||||
|
- title: Prowlarr
|
||||||
|
url: https://prowlarr.theocorp
|
||||||
|
- title: Gluetun
|
||||||
|
url: https://gluetun.theocorp
|
||||||
|
- title: 3rd Party Services
|
||||||
links:
|
links:
|
||||||
- title: Cloudflare
|
- title: Cloudflare
|
||||||
url: https://example.com
|
url: https://example.com
|
||||||
|
|||||||
51
glance/glance.yaml
Normal file
51
glance/glance.yaml
Normal file
@ -0,0 +1,51 @@
|
|||||||
|
bookmarks:
|
||||||
|
- name: Jellyfin
|
||||||
|
icon: si:jellyfin
|
||||||
|
url: https://jellyfin.theocorp
|
||||||
|
description: Media Server
|
||||||
|
hide: false
|
||||||
|
- name: qBittorrent
|
||||||
|
icon: si:qbittorrent
|
||||||
|
url: https://qbittorrent.theocorp
|
||||||
|
description: Torrent Client
|
||||||
|
hide: false
|
||||||
|
- name: SABnzbd
|
||||||
|
icon: si:sabnzbd
|
||||||
|
url: https://sabnzbd.theocorp
|
||||||
|
description: Usenet Client
|
||||||
|
hide: false
|
||||||
|
- name: Sonarr
|
||||||
|
icon: si:sonarr
|
||||||
|
url: https://sonarr.theocorp
|
||||||
|
description: TV Show Management
|
||||||
|
hide: false
|
||||||
|
- name: Radarr
|
||||||
|
icon: si:radarr
|
||||||
|
url: https://radarr.theocorp
|
||||||
|
description: Movie Management
|
||||||
|
hide: false
|
||||||
|
- name: Lidarr
|
||||||
|
icon: si:lidarr
|
||||||
|
url: https://lidarr.theocorp
|
||||||
|
description: Music Management
|
||||||
|
hide: false
|
||||||
|
- name: Readarr
|
||||||
|
icon: si:readarr
|
||||||
|
url: https://readarr.theocorp
|
||||||
|
description: Book Management
|
||||||
|
hide: false
|
||||||
|
- name: Bazarr
|
||||||
|
icon: si:bazarr
|
||||||
|
url: https://bazarr.theocorp
|
||||||
|
description: Subtitle Management
|
||||||
|
hide: false
|
||||||
|
- name: Prowlarr
|
||||||
|
icon: si:prowlarr
|
||||||
|
url: https://prowlarr.theocorp
|
||||||
|
description: Indexer Management
|
||||||
|
hide: false
|
||||||
|
- name: Gluetun
|
||||||
|
icon: si:gluetun
|
||||||
|
url: https://gluetun.theocorp
|
||||||
|
description: VPN Client
|
||||||
|
hide: false
|
||||||
@ -37,7 +37,7 @@ services:
|
|||||||
labels:
|
labels:
|
||||||
glance.name: NextCloud
|
glance.name: NextCloud
|
||||||
glance.icon: si:nextcloud
|
glance.icon: si:nextcloud
|
||||||
glance.url: https://cloud.geezo.io
|
glance.url: https://cloud.geezo.site
|
||||||
glance.description: Private Cloud
|
glance.description: Private Cloud
|
||||||
glance.hide: false
|
glance.hide: false
|
||||||
|
|
||||||
|
|||||||
@ -11,6 +11,12 @@ services:
|
|||||||
- 1008:80
|
- 1008:80
|
||||||
networks:
|
networks:
|
||||||
- default
|
- default
|
||||||
|
labels:
|
||||||
|
glance.name: Vaultwarden
|
||||||
|
glance.icon: si:vaultwarden
|
||||||
|
glance.url: https://vaultwarden.geezo.site
|
||||||
|
glance.description: Password manager
|
||||||
|
glance.hide: false
|
||||||
|
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
|
|||||||
@ -41,12 +41,6 @@ services:
|
|||||||
depends_on:
|
depends_on:
|
||||||
gluetun:
|
gluetun:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
labels:
|
|
||||||
glance.name: qBittorrent
|
|
||||||
glance.icon: si:qbittorrent
|
|
||||||
glance.url: https://qbittorrent.theocorp
|
|
||||||
glance.description: Torrent Client
|
|
||||||
glance.hide: false
|
|
||||||
# SABnzbd is used to download from usenet
|
# SABnzbd is used to download from usenet
|
||||||
sabnzbd:
|
sabnzbd:
|
||||||
image: lscr.io/linuxserver/sabnzbd:latest
|
image: lscr.io/linuxserver/sabnzbd:latest
|
||||||
@ -63,12 +57,6 @@ services:
|
|||||||
#- 8080:8080 # sabnzbd
|
#- 8080:8080 # sabnzbd
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
network_mode: service:gluetun
|
network_mode: service:gluetun
|
||||||
labels:
|
|
||||||
glance.name: SABnzbd
|
|
||||||
glance.icon: si:sabnzbd
|
|
||||||
glance.url: https://sabnzbd.theocorp
|
|
||||||
glance.description: Usenet Client
|
|
||||||
glance.hide: false
|
|
||||||
# Sonarr is used to query, add downloads to the download queue and index TV shows
|
# Sonarr is used to query, add downloads to the download queue and index TV shows
|
||||||
# https://sonarr.tv/
|
# https://sonarr.tv/
|
||||||
sonarr:
|
sonarr:
|
||||||
@ -84,12 +72,6 @@ services:
|
|||||||
ports:
|
ports:
|
||||||
- 2003:8989
|
- 2003:8989
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
labels:
|
|
||||||
glance.name: Sonarr
|
|
||||||
glance.icon: si:sonarr
|
|
||||||
glance.url: https://sonarr.theocorp
|
|
||||||
glance.description: TV Show Management
|
|
||||||
glance.hide: false
|
|
||||||
# Radarr is used to query, add downloads to the download queue and index Movies
|
# Radarr is used to query, add downloads to the download queue and index Movies
|
||||||
# https://radarr.video/
|
# https://radarr.video/
|
||||||
radarr:
|
radarr:
|
||||||
@ -105,12 +87,6 @@ services:
|
|||||||
ports:
|
ports:
|
||||||
- 2004:7878
|
- 2004:7878
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
labels:
|
|
||||||
glance.name: Radarr
|
|
||||||
glance.icon: si:radarr
|
|
||||||
glance.url: https://radarr.theocorp
|
|
||||||
glance.description: Movie Management
|
|
||||||
glance.hide: false
|
|
||||||
# Lidarr is used to query, add downloads to the download queue and index Music
|
# Lidarr is used to query, add downloads to the download queue and index Music
|
||||||
# https://lidarr.audio/
|
# https://lidarr.audio/
|
||||||
lidarr:
|
lidarr:
|
||||||
@ -126,12 +102,6 @@ services:
|
|||||||
ports:
|
ports:
|
||||||
- 2006:8686
|
- 2006:8686
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
labels:
|
|
||||||
glance.name: Lidarr
|
|
||||||
glance.icon: si:lidarr
|
|
||||||
glance.url: https://lidarr.theocorp
|
|
||||||
glance.description: Music Management
|
|
||||||
glance.hide: false
|
|
||||||
# Readarr is used to query, add downloads to the download queue and index Audio and Ebooks
|
# Readarr is used to query, add downloads to the download queue and index Audio and Ebooks
|
||||||
# https://readarr.com/
|
# https://readarr.com/
|
||||||
readarr:
|
readarr:
|
||||||
@ -147,12 +117,6 @@ services:
|
|||||||
ports:
|
ports:
|
||||||
- 2007:8787
|
- 2007:8787
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
labels:
|
|
||||||
glance.name: Readarr
|
|
||||||
glance.icon: si:readarr
|
|
||||||
glance.url: https://readarr.theocorp
|
|
||||||
glance.description: Book Management
|
|
||||||
glance.hide: false
|
|
||||||
# Bazarr is used to download and categorize subtitles
|
# Bazarr is used to download and categorize subtitles
|
||||||
# https://www.bazarr.media/
|
# https://www.bazarr.media/
|
||||||
bazarr:
|
bazarr:
|
||||||
@ -168,12 +132,6 @@ services:
|
|||||||
ports:
|
ports:
|
||||||
- 2008:6767
|
- 2008:6767
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
labels:
|
|
||||||
glance.name: Bazarr
|
|
||||||
glance.icon: si:bazarr
|
|
||||||
glance.url: https://bazarr.theocorp
|
|
||||||
glance.description: Subtitle Management
|
|
||||||
glance.hide: false
|
|
||||||
# Prowlarr is our torrent indexer/searcher. Sonarr/Radarr use Prowlarr as a source
|
# Prowlarr is our torrent indexer/searcher. Sonarr/Radarr use Prowlarr as a source
|
||||||
# https://prowlarr.com/
|
# https://prowlarr.com/
|
||||||
prowlarr:
|
prowlarr:
|
||||||
@ -188,12 +146,6 @@ services:
|
|||||||
ports:
|
ports:
|
||||||
- 2009:9696
|
- 2009:9696
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
labels:
|
|
||||||
glance.name: Prowlarr
|
|
||||||
glance.icon: si:prowlarr
|
|
||||||
glance.url: https://prowlarr.theocorp
|
|
||||||
glance.description: Indexer Management
|
|
||||||
glance.hide: false
|
|
||||||
# Gluetun is our VPN, so you can download torrents safely
|
# Gluetun is our VPN, so you can download torrents safely
|
||||||
gluetun:
|
gluetun:
|
||||||
image: qmcgaw/gluetun:v3
|
image: qmcgaw/gluetun:v3
|
||||||
@ -220,19 +172,4 @@ services:
|
|||||||
- VPN_PORT_FORWARDING=on
|
- VPN_PORT_FORWARDING=on
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
network_mode: bridge
|
network_mode: bridge
|
||||||
labels:
|
|
||||||
glance.name: Gluetun
|
|
||||||
glance.icon: si:gluetun
|
|
||||||
glance.url: https://gluetun.theocorp
|
|
||||||
glance.description: VPN Client
|
|
||||||
glance.hide: false
|
|
||||||
# Watchtower is going to keep our instances updated
|
|
||||||
# watchtower:
|
|
||||||
# image: containrrr/watchtower
|
|
||||||
# container_name: watchtower-yams
|
|
||||||
# environment:
|
|
||||||
# - WATCHTOWER_CLEANUP=true
|
|
||||||
# volumes:
|
|
||||||
# - /var/run/docker.sock:/var/run/docker.sock
|
|
||||||
# restart: unless-stopped
|
|
||||||
networks: {}
|
networks: {}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user