#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:
Joey Hafner 2023-10-19 10:30:01 -07:00
parent c148c33a29
commit e8125aaf36
20 changed files with 1 additions and 435 deletions

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -1 +0,0 @@
DOCKER_DATA=/home/admin/data/homepage

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -1,2 +0,0 @@
---
# sample kubernetes config

View File

@ -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

View File

@ -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

View File

@ -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.

View File

@ -1,4 +0,0 @@
MAX_MEMORY=12G
TYPE=FORGE
VERSION=1.18.2
FORGEVERSION=40.1.69

View File

@ -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

View File

@ -1,4 +0,0 @@
MAX_MEMORY=8G
TYPE=FORGE
VERSION=1.18.2
FORGEVERSION=40.2.1

View File

@ -1,3 +0,0 @@
MAX_MEMORY=4G
TYPE=VANILLA
VERSION=1.19

View File

@ -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

View File

@ -29,7 +29,6 @@ serversTransport:
providers:
docker:
endpoint: "unix:///var/run/docker.sock"
#endpoint: "tcp://docker-socket-proxy:2375"
watch: true
network: web
file: