# spadinaistan
## Quoi?
Spadinaistan is my personal cloud, which runs on an old laptop in my office. This code isn't intended to be used by
anyone else.
## Services
|Service|Description|
|---|---|
|[Plex](./services/plex)|Plex media server|
|[Deluge](./services/deluge)|Deluge Web service|
|[Traefik](./services/traefik)|Traefik API Gateway|
|[Bitwarden](./services/bitwarden)|Bitwarden secrets management|
|[Auth](./services/auth-service)|Microservice handling authentication, gates access to certain resources.|
|[Bastion](./services/bastion)|Tunnel service exposing the services to the internet through Cloudflare.|
## Getting started
Use `. script/bootstrap` to set up the Python environment needed for the invoke and pyinfra tooling to work.
This expects `pyenv` to be set up on your system.