An easy-to-use full spacebar and JankClient setup for self-hosting.
I recommend you use two different domains - one for the spacebar server and one for the client.
- Clone this repository
- Copy
.env.exampleto.envand configure environment variables - Copy
docker-compose.override.yml.exampletodocker-compose.override.ymland configure the exposed ports - Run
mkdir -p {client,server}-data && docker compose up -dto start everything
After the last command has finished executing, the client should be accessible
at 127.0.0.1:4265, or whatever you have configured in docker-compose.override.yml.
Enter the instance url http://127.0.0.1:4264/ (or whatever you have configured) in the client to access your spacebar server.
I recommend you use a webserver (e.g. Caddy) to expose the server and the client with a proper SSL certificate.