Skip to content
This repository has been archived by the owner on Feb 9, 2024. It is now read-only.
/ tinycloud Public archive

Experimental "private cloud" with Nomad + QEMU + Traefik + Yggdrasil to replace my Proxmox setup (DEPRECATED, I went back to Proxmox)

License

Notifications You must be signed in to change notification settings

khuedoan/tinycloud

Repository files navigation

Tiny Cloud

Warning

Experimental software

A lightweight "cloud" provider (think AWS, GCP, Azure) designed to run on your own hardware. It has a much smaller footprint compared to solutions like OpenStack, but it comes with some trade-offs in terms of reliability and capabilities.

Usage

Still experimetal for now, so it may not work:

  • Install NixOS
  • SSH to the NixOS instance
  • Build and switch:
git clone https://github.com/khuedoan/tinycloud
cd tinycloud
sudo make switch
make deploy
  • Connect to Yggdrasil network on your desktop/laptop/mobile/whatever (installation)
  • Get the domain based on public Yggdrasil IP:
echo $(ip a | awk '/inet6.*200/ {split($2, arr, "/"); gsub(":", "-", arr[1]); print arr[1]}').sslip.io
  • Now you can access nomad.$DOMAIN, traefik.$DOMAIN, etc.

About

Experimental "private cloud" with Nomad + QEMU + Traefik + Yggdrasil to replace my Proxmox setup (DEPRECATED, I went back to Proxmox)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published