Files
docker-compose/Oracle Homelab
Preston Hunter b4d55d9cf4 docs: update readme for Oracle Homelab
Revised the documentation to provide a clearer overview of the OCI
Homelab setup. This update adds a detailed list of hosted services
(Authentik, Vaultwarden, etc.), describes the directory structure,
and includes relevant links for better project navigation.
2025-12-20 19:15:31 -05:00
..

Oracle Homelab Repository

This repository contains the configuration and deployment files for my Oracle Cloud Infrastructure (OCI) Homelab. Leveraging OCI's "Always Free" tier, this setup hosts a variety of services focused on identity management, monitoring, and utility.

🚀 Services

This lab runs the following services:

  • Authentik: An open-source Identity Provider, managing authentication and authorization for the lab.
  • Vaultwarden: An unofficial Bitwarden compatible server written in Rust, providing secure password management.
  • Swarmpit: A lightweight Docker Swarm management UI.
  • TheLounge: A modern, self-hosted web IRC client.
  • OpenSpeedTest: A self-hosted HTML5 network speed test server.
  • Kasm: A container streaming platform for delivering browser-based workloads to the edge.
  • Pangolin Connectors: Primary and secondary connectors for secure network routing.

📁 Structure

Each service is organized into its own directory containing a compose.yml (or docker-compose.yml) file and associated configuration:

Oracle Homelab/
├── authentik/
├── kasm/
├── openspeedtest/
├── pangolin-connector-primary/
├── pangolin-connector-secondary/
├── swarmpit/
├── thelounge/
└── vaultwarden/