#103 Remove unused/underused applications
- Calibre-web_ace - docker-socket-proxy - homepage - minecraft_e8 (and env files for vanilla, bmcp) - portainer
This commit is contained in:
parent
c148c33a29
commit
e8125aaf36
@ -28,20 +28,6 @@ services:
|
||||
networks:
|
||||
- web
|
||||
|
||||
calibre-web-ace:
|
||||
image: linuxserver/calibre-web
|
||||
container_name: calibre-web_ace
|
||||
env_file:
|
||||
- calibre-web.env
|
||||
volumes:
|
||||
- calibre-web-ace_data:/config
|
||||
- $LIBRARY_DIR/ace:/books
|
||||
labels:
|
||||
- traefik.http.routers.calibre-ace.rule=Host(`ace.calibre.jafner.net`)
|
||||
- traefik.http.routers.calibre-ace.tls.certresolver=lets-encrypt
|
||||
networks:
|
||||
- web
|
||||
|
||||
networks:
|
||||
web:
|
||||
external: true
|
||||
|
@ -1,19 +0,0 @@
|
||||
version: '3'
|
||||
services:
|
||||
docker-socket-proxy:
|
||||
image: tecnativa/docker-socket-proxy
|
||||
container_name: docker-socket-proxy_docker-socket-proxy
|
||||
restart: "no"
|
||||
ports:
|
||||
- 127.0.0.1:2375:2375
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
networks:
|
||||
- web
|
||||
privileged: true
|
||||
env_file:
|
||||
- docker-socket-proxy.env
|
||||
|
||||
networks:
|
||||
web:
|
||||
external: true
|
@ -1,29 +0,0 @@
|
||||
# Granted by Default
|
||||
EVENTS=1
|
||||
PING=1
|
||||
VERSION=1
|
||||
|
||||
# Optional, Revoked by Default
|
||||
BUILD=0
|
||||
COMMIT=0
|
||||
CONFIGS=0
|
||||
CONTAINERS=1
|
||||
DISTRIBUTION=0
|
||||
EXEC=0
|
||||
GRPC=0
|
||||
IMAGES=0
|
||||
INFO=0
|
||||
NETWORKS=0
|
||||
NODES=0
|
||||
PLUGINS=0
|
||||
SERVICES=0
|
||||
SESSION=0
|
||||
SWARM=0
|
||||
SYSTEM=0
|
||||
TASKS=0
|
||||
VOLUMES=0
|
||||
|
||||
# Security Critical, Revoked by Default
|
||||
AUTH=0
|
||||
SECRETS=0
|
||||
POST=0
|
@ -1 +0,0 @@
|
||||
DOCKER_DATA=/home/admin/data/homepage
|
@ -1,22 +0,0 @@
|
||||
---
|
||||
# For configuration options and examples, please see:
|
||||
# https://gethomepage.dev/en/configs/bookmarks
|
||||
|
||||
- Dev:
|
||||
- Gitlab:
|
||||
- icon: mdi-gitlab
|
||||
href: https://gitlab.jafner.net/Jafner
|
||||
- Github:
|
||||
- icon: mdi-github
|
||||
href: https://github.com/Jafner
|
||||
- Professional:
|
||||
- LinkedIn:
|
||||
- icon: mdi-linkedin
|
||||
href: https://www.linkedin.com/in/joey-hafner-b8977a107/
|
||||
- Personal:
|
||||
- Reddit:
|
||||
- icon: mdi-reddit
|
||||
href: https://www.reddit.com/user/jafner425/
|
||||
- Email:
|
||||
- icon: mdi-email
|
||||
href: mailto:jafner425@gmail.com
|
@ -1,26 +0,0 @@
|
||||
version: '3'
|
||||
services:
|
||||
homepage:
|
||||
image: ghcr.io/benphelps/homepage
|
||||
container_name: homepage_homepage
|
||||
env_file:
|
||||
- homepage_secrets.env
|
||||
networks:
|
||||
- web
|
||||
volumes:
|
||||
- $DOCKER_DATA/logs:/app/config/logs
|
||||
- ./icons/:/app/public/icons
|
||||
- ./bookmarks.yaml:/app/config/bookmarks.yaml
|
||||
- ./docker.yaml:/app/config/docker.yaml
|
||||
- ./kubernetes.yaml:/app/config/kubernetes.yaml
|
||||
- ./services.yaml:/app/config/services.yaml
|
||||
- ./settings.yaml:/app/config/settings.yaml
|
||||
- ./widgets.yaml:/app/config/widgets.yaml
|
||||
- /var/run/docker.sock:/var/run/docker.sock:ro
|
||||
labels:
|
||||
- traefik.http.routers.homepage.rule=Host(`homepage.jafner.net`)
|
||||
- traefik.http.routers.homepage.tls.certresolver=lets-encrypt
|
||||
|
||||
networks:
|
||||
web:
|
||||
external: true
|
@ -1,8 +0,0 @@
|
||||
---
|
||||
# For configuration options and examples, please see:
|
||||
# https://gethomepage.dev/en/configs/docker/
|
||||
|
||||
jafner-net-docker:
|
||||
#socket: /var/run/docker.sock
|
||||
host: docker-socket-proxy
|
||||
port: 2375
|
Binary file not shown.
Before Width: | Height: | Size: 297 KiB |
Binary file not shown.
Before Width: | Height: | Size: 19 KiB |
Binary file not shown.
Before Width: | Height: | Size: 2.1 KiB |
@ -1,2 +0,0 @@
|
||||
---
|
||||
# sample kubernetes config
|
@ -1,213 +0,0 @@
|
||||
---
|
||||
# For configuration options and examples, please see:
|
||||
# https://gethomepage.dev/en/configs/services
|
||||
|
||||
- Jafner.net:
|
||||
- Gitlab:
|
||||
href: https://gitlab.jafner.net/
|
||||
description: Fully-featured, self-hosted Git server
|
||||
icon: gitlab
|
||||
server: jafner-net-docker
|
||||
container: gitlab_gitlab
|
||||
- Nextcloud:
|
||||
href: https://nextcloud.jafner.net
|
||||
description: Cloud collaboration platform
|
||||
icon: nextcloud
|
||||
server: jafner-net-docker
|
||||
container: nextcloud_nextcloud
|
||||
- Plex:
|
||||
href: https://plex.jafner.net
|
||||
description: TV show and movie server
|
||||
icon: plex
|
||||
server: jafner-net-docker
|
||||
container: plex_plex
|
||||
- Ombi:
|
||||
href: https://ombi.jafner.net
|
||||
description: Web interface for wishlisting movies and shows to be added to Plex
|
||||
icon: ombi
|
||||
server: jafner-net-docker
|
||||
container: plex_ombi
|
||||
- Send:
|
||||
href: https://send.jafner.net
|
||||
description: Simple, private file sharing
|
||||
icon: firefoxsend
|
||||
server: jafner-net-docker
|
||||
container: send_send
|
||||
- Fireshare:
|
||||
href: https://clips.jafner.net
|
||||
description: Simple platform for sharing video clips
|
||||
icon: fireshare
|
||||
server: jafner-net-docker
|
||||
container: fireshare_fireshare
|
||||
- Grafana:
|
||||
href: https://grafana.jafner.net
|
||||
description: Metrics visualization tool
|
||||
icon: grafana
|
||||
server: jafner-net-docker
|
||||
container: monitoring_grafana
|
||||
- Calibre SFF:
|
||||
href: https://sff.calibre.jafner.net
|
||||
description: A large collection of sci-fi and fantasy books
|
||||
icon: calibre
|
||||
server: jafner-net-docker
|
||||
container: calibre-web_sff
|
||||
- Calibre RPG:
|
||||
href: https://rpg.calibre.jafner.net
|
||||
description: My collection of Dungeons & Dragons books
|
||||
icon: calibre
|
||||
server: jafner-net-docker
|
||||
container: calibre-web_rpg
|
||||
- VanDAM:
|
||||
href: https://3d.jafner.net
|
||||
description: A digital asset manager for 3D models
|
||||
server: jafner-net-docker
|
||||
container: vandam_vandam
|
||||
|
||||
- Jafner.tools:
|
||||
- 5eTools:
|
||||
href: https://5e.jafner.tools
|
||||
description: D&D 5e Complete Reference
|
||||
icon: /icons/5et.png
|
||||
- Bitwarden:
|
||||
href: https://bitwarden.jafner.tools
|
||||
description: Sync server for the Bitwarden password manager
|
||||
icon: bitwarden
|
||||
|
||||
- Cloud:
|
||||
- Digital Ocean:
|
||||
href: https://cloud.digitalocean.com/
|
||||
description: Management portal for Digital Ocean VPS provider
|
||||
icon: /icons/digitalocean.png
|
||||
- Hologram.io:
|
||||
href: https://dashboard.hologram.io/org/58644/
|
||||
description: Management portal for Hologram IoT cellular networking provider
|
||||
icon: /icons/hologramio.png
|
||||
- Google Domains:
|
||||
href: https://domains.google.com/registrar/
|
||||
description: Domain management portal for Google
|
||||
icon: google-domains
|
||||
- Cloudflare:
|
||||
href: https://dash.cloudflare.com/
|
||||
description: Domain management portal for Cloudflare
|
||||
icon: cloudflare
|
||||
|
||||
- Jafner.net Admin:
|
||||
- TrueNAS:
|
||||
href: https://nas.jafner.net/
|
||||
description: Admin portal for TrueNAS
|
||||
icon: truenas-scale
|
||||
ping: https://nas.jafner.net/ui/sessions/signin
|
||||
- Qbittorrent:
|
||||
href: https://qbt.jafner.net/
|
||||
description: WebUI for torrent client management
|
||||
icon: qbittorrent
|
||||
server: jafner-net-docker
|
||||
container: qbittorrent_qbittorrent
|
||||
- Keycloak:
|
||||
href: https://keycloak.jafner.net/admin/master/console/
|
||||
description: Administration console for Keycloak identity provider
|
||||
icon: keycloak
|
||||
server: jafner-net-docker
|
||||
container: keycloak_keycloak
|
||||
- Portainer:
|
||||
href: https://portainer.jafner.net/
|
||||
description: WebUI management portal for Docker
|
||||
icon: portainer-v2
|
||||
server: jafner-net-docker
|
||||
container: portainer_portainer
|
||||
- WGEasy:
|
||||
href: https://vpn.jafner.net/
|
||||
description: Management interface for Wireguard VPN profiles
|
||||
icon: wireguard
|
||||
server: jafner-net-docker
|
||||
container: wireguard_wg-easy
|
||||
|
||||
- Pi Pihole:
|
||||
href: https://pi.pihole.jafner.net/admin/
|
||||
description: Metrics and management dashboard for PiHole DNS ad-blocker
|
||||
icon: pihole
|
||||
ping: https://pi.pihole.jafner.net/admin/login.php
|
||||
- Wyse Pihole:
|
||||
href: https://wyse.pihole.jafner.net/admin/
|
||||
description: Metrics and management dashboard for PiHole DNS ad-blocker
|
||||
icon: pihole
|
||||
ping: https://wyse.pihole.jafner.net/admin/login.php
|
||||
|
||||
- Jdownloader:
|
||||
href: https://jdl.jafner.net/
|
||||
description: WebUI for download management tool
|
||||
icon: jdownloader
|
||||
server: jafner-net-docker
|
||||
container: jdownloader2
|
||||
- Unifi:
|
||||
href: https://unifi.jafner.net/
|
||||
description: Unifi access point management console
|
||||
icon: unifi
|
||||
server: jafner-net-docker
|
||||
container: unifi_controller
|
||||
- Traefik:
|
||||
href: https://traefik.jafner.net/dashboard/#/
|
||||
description: Reporting dashboard for reverse proxy
|
||||
icon: traefik
|
||||
server: jafner-net-docker
|
||||
container: traefik_traefik
|
||||
|
||||
- Jafner.net Autopirate:
|
||||
- Radarr:
|
||||
href: https://radarr.jafner.net/
|
||||
description: Library management server for movies
|
||||
icon: radarr
|
||||
server: jafner-net-docker
|
||||
container: autopirate_radarr
|
||||
- Sonarr:
|
||||
href: https://sonarr.jafner.net/
|
||||
description: Library management server for TV shows
|
||||
icon: sonarr
|
||||
server: jafner-net-docker
|
||||
container: autopirate_sonarr
|
||||
- Lidarr:
|
||||
href: https://lidarr.jafner.net/
|
||||
description: Library management server for music
|
||||
icon: lidarr
|
||||
server: jafner-net-docker
|
||||
container: autopirate_lidarr
|
||||
- Bazarr:
|
||||
href: https://bazarr.jafner.net
|
||||
description: Subtitles sidecar for Radarr and Sonarr
|
||||
icon: bazarr
|
||||
server: jafner-net-docker
|
||||
container: autopirate_bazarr
|
||||
- SabNZBD:
|
||||
href: https://sabnzbd.jafner.net/
|
||||
description: Download server for Usenet providers
|
||||
icon: sabnzbd
|
||||
server: jafner-net-docker
|
||||
container: autopirate_sabnzbd
|
||||
- NZBHydra2:
|
||||
href: https://nzbhydra.jafner.net/
|
||||
description: Search server for Usenet indexers
|
||||
icon: nzbhydra
|
||||
server: jafner-net-docker
|
||||
container: autopirate_nzbhydra2
|
||||
- Tdarr:
|
||||
href: https://tdarr.jafner.net/
|
||||
description: Management server for automated transcode management
|
||||
icon: tdarr
|
||||
server: jafner-net-docker
|
||||
container: autopirate_tdarr
|
||||
- Jackett:
|
||||
href: https://jackett.jafner.net/
|
||||
description: Aggregated API server for interacting with supported tracker functionality
|
||||
icon: jackett
|
||||
server: jafner-net-docker
|
||||
container: autopirate_jackett
|
||||
|
||||
- Jafner.tools Admin:
|
||||
- Vaultwarden:
|
||||
href: https://bitwarden.jafner.tools/admin
|
||||
description: Admin portal for Vaultwarden server
|
||||
icon: vaultwarden
|
||||
- WGEasy:
|
||||
href: https://vpn.jafner.tools/
|
||||
description: Management interface for Wireguard VPN profiles
|
||||
icon: wireguard
|
@ -1,27 +0,0 @@
|
||||
---
|
||||
# For configuration options and examples, please see:
|
||||
# https://gethomepage.dev/en/configs/settings
|
||||
|
||||
title: Jafner.net
|
||||
target: _self
|
||||
|
||||
layout:
|
||||
Jafner.net:
|
||||
style: row
|
||||
columns: 5
|
||||
Jafner.tools:
|
||||
style: row
|
||||
columns: 2
|
||||
Cloud:
|
||||
style: row
|
||||
columns: 2
|
||||
Jafner.net Admin:
|
||||
style: row
|
||||
columns: 3
|
||||
Jafner.net Autopirate:
|
||||
style: row
|
||||
columns: 2
|
||||
Jafner.tools Admin:
|
||||
style: row
|
||||
columns: 2
|
||||
|
@ -1,26 +0,0 @@
|
||||
---
|
||||
# For configuration options and examples, please see:
|
||||
# https://gethomepage.dev/en/configs/widgets
|
||||
|
||||
- search:
|
||||
provider: google
|
||||
focus: true
|
||||
target: _blank
|
||||
|
||||
- openmeteo:
|
||||
label: Tacoma
|
||||
latitude: 47.2529
|
||||
longitude: -122.4443
|
||||
timezone: America/Los_Angeles
|
||||
units: imperial
|
||||
cache: 15
|
||||
|
||||
- datetime:
|
||||
text_size: x1
|
||||
format:
|
||||
timeStyle: short
|
||||
hour12: true
|
||||
|
||||
- greeting:
|
||||
text_size: x1
|
||||
text: My name is Joey Hafner and this page links to some of the services I host. Jafner.net is my main server, which uses Docker to run all these things. Jafner.tools is hosted on a Digital Ocean droplet. Check out my socials at the bottom. This lab is always changing, and this homepage is too.
|
@ -1,4 +0,0 @@
|
||||
MAX_MEMORY=12G
|
||||
TYPE=FORGE
|
||||
VERSION=1.18.2
|
||||
FORGEVERSION=40.1.69
|
@ -8,20 +8,7 @@ services:
|
||||
- minecraft
|
||||
ports:
|
||||
- 25565:25565
|
||||
command: --mapping=bmcp.janfer.net=bmcp:25565,e9.janfer.net=e9:25565,fan.janfer.net=fan:25565,vanilla.janfer.net=vanilla:25565,vanilla2.janfer.net=vanilla2:25565,garfnuts.jafner.net=e8:25565 --api-binding=0.0.0.0:25566
|
||||
|
||||
e8:
|
||||
image: itzg/minecraft-server:latest
|
||||
container_name: minecraft_e8
|
||||
env_file:
|
||||
- minecraft.env
|
||||
- minecraft_secrets.env
|
||||
- e8.env
|
||||
volumes:
|
||||
- $DOCKER_DATA/e8:/data:rw
|
||||
networks:
|
||||
- minecraft
|
||||
restart: "no"
|
||||
command: --api-binding=0.0.0.0:25566
|
||||
|
||||
exporter-minecraft:
|
||||
image: itzg/mc-monitor # https://github.com/itzg/mc-monitor
|
||||
|
@ -1,4 +0,0 @@
|
||||
MAX_MEMORY=8G
|
||||
TYPE=FORGE
|
||||
VERSION=1.18.2
|
||||
FORGEVERSION=40.2.1
|
@ -1,3 +0,0 @@
|
||||
MAX_MEMORY=4G
|
||||
TYPE=VANILLA
|
||||
VERSION=1.19
|
@ -1,22 +0,0 @@
|
||||
version: "3"
|
||||
services:
|
||||
portainer:
|
||||
image: portainer/portainer-ce
|
||||
container_name: portainer_portainer
|
||||
restart: "no"
|
||||
command: -H unix:///var/run/docker.sock
|
||||
networks:
|
||||
- web
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
- portainer_data:/data
|
||||
labels:
|
||||
- traefik.http.routers.portainer.rule=Host(`portainer.jafner.net`)
|
||||
- traefik.http.routers.portainer.tls.certresolver=lets-encrypt
|
||||
- traefik.http.services.portainer.loadbalancer.server.port=9000
|
||||
|
||||
volumes:
|
||||
portainer_data:
|
||||
networks:
|
||||
web:
|
||||
external: true
|
@ -29,7 +29,6 @@ serversTransport:
|
||||
providers:
|
||||
docker:
|
||||
endpoint: "unix:///var/run/docker.sock"
|
||||
#endpoint: "tcp://docker-socket-proxy:2375"
|
||||
watch: true
|
||||
network: web
|
||||
file:
|
||||
|
Loading…
Reference in New Issue
Block a user