Should I host a Lemmy instance on an Oracle Always Free VPS?
I have an Oracle Always Free VPS.
4 ARM Ampere A1 vCPUs, 24GB RAM, 200GB storage. Will this be a good fit as a server for a Lemmy instance? Are there any issues with hosting Lemmy on aarch64?
Oracle has a tendency to pull the rug and take your VPS away. You can read about it on the forums or on r/oraclecloud. I still have mine but I've heard of so many stories about how Oracle will flat out just terminate your instance without warning.
If you want to push through with it, make sure to do regular backups (as everyone should do).
A lot depends on what you intend for the size of the instance, but I host my private instance on Oracle too with even fewer resources and it's been smooth sailing thus far.
Well, do just note- hosting an instance doesn't directly help offset the load of this one-
I had an extra server laying around, 32 cores, 64 threads, 256G of DDR-4, and figured I would host and instance to help offset some load, and support this movement. And- that is how https://lemmyworld.com/ was born.
HOWEVER, as most of the communities were created on lemmy.world. most of the load will stay on lemmy.world. All of this hardware will only get leveraged if/when somebody decides to create a popular community on here.
So, that being said, you can. But, be aware of how lemmy/mastadon/etc is setup.
Ended up creating an instance just for me, my main reasons were:
not scared of instance shutting down and me losing my data - if I do, that's on me
can block federation to an entire instance if I really don't like some people
cool username
I don't really get lag - if other instances are overloaded they work slowly, mine will work fine. Content from the slow ones will be slow, but the homepage will be better
I can make myself a community and use it as a blog
You need to make sure you are pulling the images for your arch - the default ones are for x86_64.
Check the docker hub pages for each, specifically the "Tags" tab.
In my experience the Oracle Always Free ARM A1 instances are really good. There's nothing I've really struggled to run on it personally, but I've never opened anything up to the public.
However, as @ppp@lemmy.one said, Oracle tend to remove your instance without warning. You can mitigate this by "upgrading" to a paid account and adding your credit card info. As long as you stay within the free limits you'll never be charged - but of course it is a risk! And they might still pull the rug anyway...