this post was submitted on 15 Jun 2023
1136 points (99.1% liked)
Lemmy.World Announcements
30390 readers
1 users here now
This Community is intended for posts about the Lemmy.world server by the admins.
Follow us for server news ๐
Outages ๐ฅ
https://status.lemmy.world/
For support with issues at Lemmy.world, go to the Lemmy.world Support community.
Support e-mail
Any support requests are best sent to [email protected] e-mail.
Report contact
- DM https://lemmy.world/u/lwreport
- Email [email protected] (PGP Supported)
Donations ๐
If you would like to make a donation to support the cost of running this platform, please do so at the following donation URLs.
If you can, please use / switch to Ko-Fi, it has the lowest fees for us
Join the team
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
And this is why you roll your own instance just for auth
At this point I'm considering it. I wonder how much it costs.
I did it, but my buddy has a server with extra resources that he doesn't care if I use and I already owned domains.
Say $20/yr for domain, Lemmy needs around 150MB of RAM and almost no CPU. You could easily do that for $5/mo. Slice up the domain renewal, call it $8.
So far, there are upsides and downsides.
The upsides, I can federate with anyone I want and it's unlikely that they'll defederate with me because I'm one guy, and maybe a handful of friends if they want accounts. Two, I wanted something I could use as a blog anyway, so I made a mod only community on my instance where I can blog. I don't care if people read it or not, it just seemed fun.
Downside, finding communities is relatively more laborious. I have to go to other instances and look at their communities, or all feeds, to find things to subscribe to at home. Which means for each one, I need to copy the link or name, go to my instance's search, then go to the communities tab and subscribe. On a big instance, someone probably already searched for a lot of communities at least once, which is enough to index it. But on your own, you gotta do it yourself and it can get a little tedious.
Overall, I'm liking running my own though, so I plan to keep doing that.
I've got the domains already - I have a bad habit of buying domains that I never use. It's really the server part that gets me nervous. I'm not good at that stuff yet, and it's not really intuitive for me to learn. I know for Mastodon, they have some cloud based servers that they recommend, but Lemmy's instructions are kinda lacking detail for a newbie like me - and at this time, there's not really up-to-date YT videos showing you how to do it.
I know that being part of a server seems like a natural fit for someone like me who is totally lost with these things, but it's kinda frustrating that most larger instances have a ton of rules. I think the one I'm on has rules about lewd content, which is fine, but I feel like one of my comments got blocked from submission when I wrote about how Reddit's downfall will be similar to Tumblr's due to their likely eventual banning of that type of content. Maybe some of the words I used were triggering the auto filter or something? But either way, I didn't like that feeling of censorship.
There's a guy working on a runs-out-of-the-box Kubernetes install.
Cool! I'll probably go down that route then when it's ready.
I didn't mention the install process in my case, because the box I installed on already had Apache, which conflicted with nginx, and I couldn't get an equivelant apache config working correctly. So in my case, it took extra steps where I migrated everything from apache to nginx on the box, and stopped using apache. But I did the install using ansible to connect from my PC to the server, and the install process itself wasn't bad. Copy pasted the config files and made a few relevant changes like DB password, instance name, default admin credentials, and pointing to my existing SMTP mail service. For a personal instance, you could probably exclude that last step though. I already host email for my domain, so the effort to do the extra and make it work was miniscule.
After the config changes, I just put things where the lemmy-ansible repo asked, and ran it as directed. Aside from a few screwups on my part, which were mostly because I was trying to see if I could make Apache work, the install wasn't too bad. Ansible did the heavy lifting, and if I was installing on a fresh server, I have little doubt it would have given me trouble at all.
If you ever decide to go through with trying, feel free to reach out to me. I'll be happy to help as much as I can.