MelonBread.dev

I really wanna move my #Pleroma instance off my #yunohost box so I can manage it myself and maybe even migrate to #Akkoma. I do not even know where to start.
replies
1
announces
0
likes
0

To move towards #Pleroma self-hosting -- or other types of self-hosting, we'll come back to that below -- try the following project on a weekends basis:

1) Rent an unmanaged #VPS at DigitalOcean, RackNerd, or a similar VPS host. Note: It's important to choose a host with good technical support.

Look for the following VPS parameters: Debian 11 OS. Full "ssh" "root" access. KVM and not OpenVZ. 4GB of RAM minimum. Add more RAM if possible. 4 vCPU. 100 GB of SSD minimum, not hard disk or NVME. One static IPV4 address. High bandwidth limit per month.

Note: NVME is good but pricey. Regular SSD is good enough for your current purposes.

You can probably get the preceding from RackNerd for under $10.00 USD per month at times when they're offering "Low End Box" specials. Note: The specials don't usually appear on the main website. They're advertised intermittently on "Low End Box" sites.

I haven't checked DigitalOcean's pricing recently. They may or may not offer a suitable tier on an everyday basis.

Don't try to use Amazon or Google Cloud VPSes. The "free" hardware is too limited and the paid plans are only about half as good for the price as you'll find at some hosts.

2) If you don't already have a domain name, rent one. For example:
"melonpiano.com". Make sure that the TLD part supports Domain Privacy. The domain registrar can tell you that.

If you're not experienced with domains, use GoDaddy. Otherwise, use Porkbun. Domains are billed annually. The rent for your domain should work out to about $1.50 to $2.50 USD per month on an annual basis.

Don't be fooled by domain registrar offers such as "Only 75 cents for a year!" Check the actual price that starts with the second year.

3) Create a subdomain to use with your new Pleroma instance. For example: "pleroma.melonpiano.com". Note: Subdomains are free.

4) Learn to "ssh" into your VPS and to work in Debian CLI.

Note: One of the first steps for that is to learn how to use "ssh" certificates instead of passwords. Be advised that bots from overseas will be trying to guess your passwords. "ssh" certificates are safer.

5) Install PostgreSQL on your VPS. Learn how to fine-tune it for the hardware that you have.

6) If you make it to this point, Google for the following words: self-hosted VPS Pleroma.

The flip side of the complexities involved in the preceding is that, if you make it to the end, you'll be able to host your own websites, game worlds, wikis, and other services. If a VPS has good enough hardware, it can serve a number of purposes concurrently.
VPSes are fun.