Hello friends! Brief lurker, even briefer poster. But I have been looking to run a little personal forum for a project with some friends and a friend of mine who does live here said that I could probably just ask y'all how this one works. I've been reading the Postmill Wiki, and besides the obvious problems (I don't know a single goddamn thing about PHP) it seems relatively straightforward. So how much more work does it take to run something like this, beyond what you need to do to run postmill? I'm mainly thinking about hosting right now, since I'm not quite sure I can build my own server, but any other advice is appreciated.
(apologies if this, is like, already posted somewhere, I didn't know what to search to find it)
twovests wrote (edited )
Hi! I'm the current sysadmin of jstpst and I recently figured out (with lotsa help from emma) how to host it!
Right now we're hosting Jstpst on a DigitalOcean VPS using Docker.
Are you already familiar with selfhosting on Linux? The whole "Rent a VPS or something, set up a domain, host a service, put it behind Nginx or whatever" and all the "sudo nano /etc/blahblahblah"?
If so, you have the prerequisite skills :D I'm using Docker to host Postmill because I've had so many pains with dependency conflicts and upgrades before. Docker's promise that I would never have to worry about that again has held true.
The repo with Dockerfiles is here: https://codeberg.org/Postmill/Postmill
The docker instructions are here: https://codeberg.org/Postmill/Postmill/wiki/Serving-Postmill-using-Docker-and-Caddy
The Docker Compose (which sets up and links the multiple Docker images which a Postmill install uses) is here: https://codeberg.org/Postmill/postmill-docker-example
For directed guidance, are you familiar with using Linux and hosting web services / sites on Linux? (I think you can do this on other OSes too, but I can't speak to BSD or Windows or whatnot)