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
|
||||
run-name: ${{ gitea.actor }} is testing out Gitea Actions 🚀
|
||||
# name: Gitea Actions Demo
|
||||
# run-name: ${{ gitea.actor }} is testing out Gitea Actions 🚀
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
push:
|
||||
paths:
|
||||
- ntfy/**
|
||||
# on:
|
||||
# workflow_dispatch:
|
||||
# push:
|
||||
# paths:
|
||||
# - ntfy/**
|
||||
|
||||
env:
|
||||
app_folder: ntfy
|
||||
# env:
|
||||
# app_folder: ntfy
|
||||
|
||||
|
||||
jobs:
|
||||
Explore-Gitea-Actions:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Execute remote SSH commands using password
|
||||
uses: appleboy/ssh-action@v1
|
||||
with:
|
||||
host: ${{ secrets.HOST }}
|
||||
username: geezo
|
||||
password: ${{ secrets.PASSWORD }}
|
||||
port: ${{ secrets.PORT }}
|
||||
script: |
|
||||
cd /home/geezo/docker_containers && \
|
||||
if ./restart_container.sh ${{ env.app_folder }}; then
|
||||
./send_notification.sh -m "Successfully updated ${{ env.app_folder }} container"
|
||||
else
|
||||
./send_notification.sh -m "Failed to update ${{ env.app_folder }} container"
|
||||
fi
|
||||
# jobs:
|
||||
# Explore-Gitea-Actions:
|
||||
# runs-on: ubuntu-latest
|
||||
# steps:
|
||||
# - name: Execute remote SSH commands using password
|
||||
# uses: appleboy/ssh-action@v1
|
||||
# with:
|
||||
# host: ${{ secrets.HOST }}
|
||||
# username: geezo
|
||||
# password: ${{ secrets.PASSWORD }}
|
||||
# port: ${{ secrets.PORT }}
|
||||
# script: |
|
||||
# cd /home/geezo/docker_containers && \
|
||||
# if ./restart_container.sh ${{ env.app_folder }}; then
|
||||
# ./send_notification.sh -m "Successfully updated ${{ env.app_folder }} container"
|
||||
# else
|
||||
# ./send_notification.sh -m "Failed to update ${{ env.app_folder }} container"
|
||||
# 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,10 +31,28 @@ pages:
|
||||
url: http://minio.theocorp
|
||||
- title: Pihole
|
||||
url: http://pihole.local
|
||||
- title: MiniO
|
||||
url: http://minio.theocorp
|
||||
- title: MiniO
|
||||
url: http://minio.theocorp
|
||||
- title: Media
|
||||
links:
|
||||
- title: Jellyfin
|
||||
url: https://jellyfin.theocorp
|
||||
- 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:
|
||||
- title: Cloudflare
|
||||
|
||||
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:
|
||||
glance.name: NextCloud
|
||||
glance.icon: si:nextcloud
|
||||
glance.url: https://cloud.geezo.io
|
||||
glance.url: https://cloud.geezo.site
|
||||
glance.description: Private Cloud
|
||||
glance.hide: false
|
||||
|
||||
|
||||
@ -11,6 +11,12 @@ services:
|
||||
- 1008:80
|
||||
networks:
|
||||
- default
|
||||
labels:
|
||||
glance.name: Vaultwarden
|
||||
glance.icon: si:vaultwarden
|
||||
glance.url: https://vaultwarden.geezo.site
|
||||
glance.description: Password manager
|
||||
glance.hide: false
|
||||
|
||||
|
||||
volumes:
|
||||
|
||||
@ -41,12 +41,6 @@ services:
|
||||
depends_on:
|
||||
gluetun:
|
||||
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:
|
||||
image: lscr.io/linuxserver/sabnzbd:latest
|
||||
@ -63,12 +57,6 @@ services:
|
||||
#- 8080:8080 # sabnzbd
|
||||
restart: unless-stopped
|
||||
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
|
||||
# https://sonarr.tv/
|
||||
sonarr:
|
||||
@ -84,12 +72,6 @@ services:
|
||||
ports:
|
||||
- 2003:8989
|
||||
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
|
||||
# https://radarr.video/
|
||||
radarr:
|
||||
@ -105,12 +87,6 @@ services:
|
||||
ports:
|
||||
- 2004:7878
|
||||
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
|
||||
# https://lidarr.audio/
|
||||
lidarr:
|
||||
@ -126,12 +102,6 @@ services:
|
||||
ports:
|
||||
- 2006:8686
|
||||
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
|
||||
# https://readarr.com/
|
||||
readarr:
|
||||
@ -147,12 +117,6 @@ services:
|
||||
ports:
|
||||
- 2007:8787
|
||||
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
|
||||
# https://www.bazarr.media/
|
||||
bazarr:
|
||||
@ -168,12 +132,6 @@ services:
|
||||
ports:
|
||||
- 2008:6767
|
||||
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
|
||||
# https://prowlarr.com/
|
||||
prowlarr:
|
||||
@ -188,12 +146,6 @@ services:
|
||||
ports:
|
||||
- 2009:9696
|
||||
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:
|
||||
image: qmcgaw/gluetun:v3
|
||||
@ -220,19 +172,4 @@ services:
|
||||
- VPN_PORT_FORWARDING=on
|
||||
restart: unless-stopped
|
||||
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: {}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user