Skip to content
This repository has been archived by the owner on Dec 18, 2024. It is now read-only.

fiffeek/selfhosted

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VPS

This repository represents the state of my VPS. This is a single node system, and will stay that way for the foreseeable future. The repository allows for deploying the services on the node using Ansible.

The code contained within this repository is open-source, enabling others to learn and benefit from it. However, please note that the configuration currently includes hardcoded domain references, limiting its universal applicability for simple reuse. Exploring this repository can provide valuable insights into managing and optimizing your own VPS environment.

The server exposes services by utlizing a reverse proxy with subdomains at *.home.filipmikna.com.

Software

Everything runs in Docker containers via Docker Compose:

  • Reverse proxy with TLS: Caddy
  • Authentication/Authorization with MFA + SSO: Authelia & LLDAP

Installation

Ansible is required to run the playbook. The correct version can be installed via asdf by executing: asdf install in the repository root. Afterwards, ansible with specific tags might be used to trigger the deployment (or any other set of tasks from playbook.yaml).

About

Home lab server things.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages