I run lemmy.world on a VPS at Hetzner. They are cheap and good. Storage: I now (after 11 days) have 2GB of images and 2GB of database.
Selfhosted
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
Rules:
-
Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
-
No spam posting.
-
Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.
-
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
-
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
-
No trolling.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
I guess for context for anyone reading this, but after this post it looks like Ruud doubled RAM and CPU to 32 and 8 respectively.
Thanks for mentioning your provider, their prices are a lot cheaper then DO !
You're welcome!
Are you planning on pruning the database and images at some point, or is there some way to force external image hosting e.g. imgur.com ? Using 40GB for the o/s and swap, and 100GB for the site, at current levels of usage (not factoring in increased usage if more leave reddit), you're looking at about 275 days before running out of space.
The 100Gb is on a volume which I can extend to 10TB, and then I can also add more volumes as I use LVM on linux. :-)
Right, that's what I'm planning to do for a personal instance as well. I'm just curious whether there is any way to prune the database of content older than say, 1 year. We're still early in the game for Lemmy adoption, so if usage picks up there must be some way to address it other than adding more disk space.
This is great for reference. How many users you had while on that configs?
Could you give us some insight into how much bandwidth up/down your instance is using? Thanks for posting your server specs. I'm tempted to self host an instance when I finally get a gigabit connection in the next few months.
Just installed Zabbix agent, so data just coming in. Bandwidth usage for Lemmy.world server
There's some talks about out-wards federation issues in which messages on big instances such as lemmy.world aren't federating outwards. Do you mind sharing the CPU and memory data from Zabbix? Also, do you have NTP configured on the server? I've seen a couple people, myself also included, seen "Header is expired" messages in our logs during federation, implying something is backed up or timing is off. I'm curious if the issues are server performance related, or time related, or something else all together.
Server is performing nicely. NTP (timesyncd) is running. I have no idea how to see federation queues. Please contact me on matrix @ruud:h-y-p-e-r.space if you want to troubleshoot together.
I'm brand new to the fediverse; tried to message you via Matrix using Element -- @chiisana:matrix.org -- not sure if I did it correctly or tried to invite you to a room on the Lemmy space. Hope we can some how connect :)
Not sure about seeing queue stats directly but the logs should be pretty noisy if there aren't enough federation workers to process the queue efficiently.
There was info from the devs here: https://lemmy.ml/post/1216911
E: I see you already commented there, so you already know. It seems the value was raised to 160k by the lemmy.ml instance though
Thanks for notifying. I raised it to 200k now.
Will probably move my instance there. Have it on digital ocean.
FYI for people looking for a fully managed hosting of Lemmy, we do have an offer starting at $10 including the hosting + management fees, more details here in our Introduction post: https://lemmy.ml/post/1206609
Or directly on our website: https://elest.io/open-source/lemmy
One other option is the "Always Free" tier on Oracle Cloud. You get some potato EPYC instances and some Altera ARM ones that are quite nice.
There are people who have issues with their accounts getting banned with no recourse, but I've used OCI free for over a year with no issues (and run a Mastodon instance on some of the ARM stuff), and know a good number of people who have various services running on it with no issue long-term, so YMMV.
The price is right, though, and you should keep current backups regardless.
I had this long post typed out on Jeroba about why I wouldn't recommend it, but maybe I hit the character limit? IDK. Anyway, the point I wanted to get across is that I've been down that road, and up until February it was going ok, but one should absolutely not trust the Oracle free tier for any service that should be reliable long term, they can and will take the VM down and take back that generous free tier allotment, and IIRC sometimes without any notice. In my case it was literally because my VM was under utilized. No option to downscale my instance, just a notification that they're taking my allotment back and deleting the VM a few weeks before it happened.
I just set one up via DigitalOcean and it was easy peasy. I'll see how it goes and move it if needed.
I just spun up my own (not even sure if posting here would work), but I'm running it on a relatively basic Linode. We will see how it goes over the next few days, but so far no issues
If you're willing to do the full VPS route like it seems, check out Hetzner. In my experience, it has higher resources at a lower cost than other providers like DO.
I’ve used digital ocean with minimal fuss. I should write a start to finish guide on getting Lemmy going with one of their premade droplets.
Yes please! As a frontend dev I'm interested in contributing to the UI or writing my own, but I'm pretty lost when it comes to setting this stuff up to test it all out
This is a very basic first pass, let me know if this is helpful to you, and if not, where you end up getting stuck: https://novakeith.net/2023/06/14/setting-up-lemmy-on-a-digital-ocean-droplet/
Proxmox at home xD
Home servers are the best, but I have very slow upload and there are security risks with this if you don't isolate the server properly.
Are you able to host without a domain name? Looking to spin up one to see what the install process feels like before I spin up a production instance
Well in theory yes but no federation.
You can get a numerical xyz domain for less than a dollar each year.
I haven’t tried, but I imagine federating will be a hassle without a clear way for the other services to exchange responses.
If you are a student you can get DigitalOcean free $200 and Azure free $100 through GitHub student dev pack.
just be careful not to go over on the free credits.
Yea I wouldn’t mind knowing what the average storage size would be. I’m usually a linode user and I saw they were going to bring up adding lemmy to its marketplace.
Hetzner as always :) Although you probably want to separate out media storage to a standalone S3 provider or even just Hetzner's SMB storage box
I have 4-5 nodes for miscellaneous projects hosted on cloudfanatic (previously servercheap). Cheap, good customer service, with servers all over the US. Good uptime. No international servers though.
If you're looking for a smaller company check out m5hosting.com