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.
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/
🔗 Links
- Repository: Oracle Homelab
- Local Counterpart: Local Homelab