In this guide, I'll show you how to deploy ReplyForge usingUncloud, which is an amazing tool for deploying containers.
After buying a server and installing Uncloud on your computer, run theuc initcommand against it, for exampleuc init --name mymachine [email protected]to initialize Uncloud on the server.
Then, create a directory to hold your config files:
Inside that directory, create adocker-compose.ymlfile:
Replace<version>with the latest version available on theDockerHub tags page.
Also replacecomments.example.comwith your own domain name, andmymachinewith the machine name you chose when you ranuc init.
Next, you need to create.env.productionto configure ReplyForge:
You will need to get your Turnstile secret key from Cloudflare, and generate a password hash for logging into the Admin interface usingdocker run -it dockershepherd/replyforge:latest hash-password.
Next, runuc volume create -m mymachine comments_datato create the volume that will hold the SQLite database.
Once you have all these files populated, runuc deployand ReplyForge should be available at the domain you chose (https://comments.example.com).