Talo is open-source and we publish our backend and frontend Docker images publicly so you can host Talo on your own servers and make any of the modifications you want to.
The easiest way to get started is using Docker and our self-hosting repository.
The repository comes with two Docker Compose examples:
basic- this example exposes the backend and frontend as simple HTTP servers for quickly getting up and running (accessible via http://localhost or http://[your server's IP address]).
ssl- this example enables HTTPS and allows you to automatically configure domain names for your backend and frontend (e.g. https://dashboard.trytalo.com and https://api.trytalo.com) using reverse proxies. We've used docker-nginx-certbot for automating and enabling SSL so make sure to have a look at the image's documentation. You will need to add an A record pointing to your server for each domain configured.