Cobertos / b4t.to-infrastructure

Batto infrastructure, all the shit I'm hosting

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

b4t.to infrastructure

My home server, maintained with Docker Compose!

Setup

  • docker-compose up --build -d

You might need to configure some of the services manually, but eventually all necessary configuration should be in this repo

Services

Public (personal/non-production grade)

  • statping - Uptime monitoring
  • mopidy - WIP Mopidy + MPD + Icecast streaming to stream Spotify, YouTube, SoundCloud, and my local files in one service.
  • netdata - Netdata instance
  • shieldsio - Shields.io instance

Private

  • seafile - Dropbox replacement with way better configs for ignoring files
  • wireguard - VPN
  • searx - Searx Instance

Monitoring

  • prometheus - Short term metric collection + alerts
  • grafana - Long term metric visualizations

Plumbing

  • icecast - The icecast server for streaming from mopidy
  • traefik - Reverse proxy for all HTTP, manages all HTTPS and subdomain routing
  • cloudflare-ddns - Syncs dynamic IP to the A records on cloudflare

TODO

About

Batto infrastructure, all the shit I'm hosting


Languages

Language:CSS 77.8%Language:Python 16.2%Language:Dockerfile 3.7%Language:Shell 2.3%