Plebscan LogoPlebscan
There are some subs on here that are, at least for me, most of the time down and some that are up. Subs like plebmusic.eth & psychicgarden.eth are a always up whenever I check. This may not be true bcs I don't check all the time. Would be appreciated if the owners of these subs could give us a bit more info, like which VPS service are you guys using; what files need to be downloaded from git to have the right app(?) for running a sub... Also, this sub, technopleb.eth is also included, obviously I'm posting here for the same reason. Thanks Plebs

4 direct replies

by Tom (u/plebeius.eth) | 13mo ago
Currently, plebbit-cli uses the IPFS DHT which consumes about 8TB of bandwidth per month (ymmv). Be sure your VPS has at least 10TB of bandwidth, you can find relatively cheap ones with 20TB/mo these days, but that’s pretty much the max I think, including unmetered/“unlimited” ones. BTW, we will use a plebbit-specific DHT which will reduce bandwidth usage by orders of magnitude. But for that, we need more users on full nodes, otherwise plebbit would be easy to attack via DDoS. This is why we use IPFS’ DHT, it’s using all IPFS nodes close to you so you can’t DDoS plebbit (ie. plebbit has tens of thousands of nodes).
I would recommend a VPS with 2 cores and 4GB of RAM. I tried running Plebbit on less, but it crashed regularly. However, I set up a systemd service that automatically restarts the Plebbit daemon if it crashes, so I don't have to worry about that anymore. The only annoying thing is that plebbit doesn't start your subs automatically, so I added a shell script that starts the sub after 30 seconds. Since then I had no issues.
i run a few subs that have 99% uptime and it's pretty easy, honestly i have no idea why subs are experiencing downtime aside from maybe they're run from a personal computer. I don't want to disclose my VPS but any VPS should do fine. I do appreciate your post, I think if we had more guides on these sorts of things we'd see an increase in activity. So what you want to do is upload the Plebbit-CLI to your server: https://github.com/plebbit/plebbit-cli If you follow the GitHub instructions they're generally written well enough to walk through. Follow the install instructions. If there's a demand I can do a walkthrough tutorial. Assuming a Linux VPS the path is /.local/share/plebbit. Once installed you can setup your subs, .ens addresses, username, default image and sticky thread, etc. You'll use the daemon to make sure you're subs are online by running a command like ./plebbit subplebbit list which should show if your subs are online, if not run ./plebbit subplebbit start [subplebbit name]. Now here's one thing that might help to keep it online that I use. tmux. There are other ways to keep it running online in the background but I use tmux. Basically what you want to do once you've installed and set up the CLI and your subs and installed tmux, reconnect to your VPS via ssh and run tmux. Now when you close your CLI all processes you've started should run indefinately. So run tmux, then run the .plebbit subplebbit start [subplebbit] commands. Start all your subs, confirm they're online, close the terminal. Runs indefinitely. Uptime for months. Much love.
by Inquisite (u/inquisite.sol) | 13mo ago
**Where this sub is hosted** This sub is running on Hetzner VPS for around €4/month, but this server can host several subs simultaneously with no issues. **How easy it is to setup a VPS with subplebbit** Setting up a sub for a first time user who never dealt with servers would take 3-4 hours where most of the time would be spent learning how to ssh into a server. For anyone familiar with VPS it's doable in an hour or so. The actual installation and running the plebbit software takes a couple of minutes and 3-4 commands for adding name/description/admins/picture/eth domain If you want to setup your own VPS let me know and I can help you