Skip to content

PedroDSFerreira/homelab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 

Repository files navigation

Homelab Services

This repository contains configurations for multiple self-hosted services running in my tailnet.

Services

The following services are included in this setup:

Automation

  • Home Assistant
  • N8N

Backups

  • Lazywarden

Dashboard

  • Glance
  • Homarr

Media

  • Immich

Monitoring

  • Beszel
  • Dozzle
  • Portainer
  • Uptime Kuma
  • Watchtower

Others

  • IT-Tools
  • TsD Proxy

Requirements

  • docker
  • tailscale

Setup Instructions

  1. Clone the Repository:

    git clone https://github.com/PedroDSFerreira/homelab.git
    cd homelab/services
  2. Prepare Environment Variables:

    ./compose-env.sh
  3. Manually update the necessary values in the .env files before proceeding

  4. Start All Services:

    ./compose-up.sh
  5. Stop All Services:

    ./compose-down.sh

Notes

  • Each service runs in its own directory with an individual docker-compose.yaml file.
  • Persistent data is stored in mounted volumes, where applicable.
  • Some services may require additional configuration, such as modifying configuration files or setting up authentication, within their respective directories and applications.
  • Logs can be viewed using Dozzle: https://dozzle.your-tailnet-domain.ts.net

About

Configuration files for my homelab

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages