First post from my new, self-hosted, personal instance. Feels good!
I still need to look into self-hosting Lemmy some time, but alas, it takes time lol
I’m even more tempted now that lemmy.one, my main instance I was using, appears to be down with a database issue according to its API. Which of course means if they don’t have working backups, it may actually just be gone forever, along with my post history there.
❤️ not sure if they’re chatting on matrix or not.
Shame, I was considering using them since the idea of having an instance with no community creation to save on bandwidth was an interesting concept and I needed to get out of lemmy.world because of its stability issues
Congratulation 🌞
Greetings from another personal instance 🐱
🙏
And another. Consider https://github.com/fmstrat/lcs and LPP. 😉
It’s pretty awesome, ain’t it?
Yes!
The secret ingredient was crime
It usually is.
Was?
Nice! Just me on my instance too. The only downside I’ve found so far is that I have to discover new communities in my own since there is no one else to populate “All”.
Small price to pay to have control over my instance though.
Yeah it was a bit annoying at first, but I just created a “all” user that just subbed to everything (well not everything, shout-out to all the communities that speak another language). I don’t recall exact links but if you just search for “all bot Lemmy” there are some stuff people have made which will just auto join basically all communities in an instance
I’m really thinking about spinning up my own instant. I joined lemmy.one a while ago and it dark at the moment. After reddit I’m not digging the lack of control… Do you have any recommendations for running your own instant?
I host it on a VPS since I was hesitant about having something like this hosted at home. As far as spinning it up, it was relatively straightforward using the docker instructions (https://join-lemmy.org/docs/administration/install_docker.html).
I ran into some issues with the postfix container not being able to send emails, but it turned out I just needed to ask my VPS provider to unblock port 25 for SMTP.
I started mine at home but quickly came to the same decision as you and moved it out to a VPS.
I use Amazon SES for mail relay.
Thank you for the link. I may try hosting it at home just for kicks.
this is just a quick script I came up with, but it will show you newest communities and their descriptions. It refreshes daily. maybe it will be helpful for discovering niche communities : https://lemmyfind.quex.cc/
Welcome to the club! I used the same easy deploy setup as you! Makes life really easy eh :)
Furthermore, to populate All, I have this one running: https://github.com/lflare/lemmy-subscriber-bot
If you do this, you will need some extra space because the database will grow, but I think it solves one of the (largest) downsides of running your own instance, namely discovering other communities.
Just so you know, this also creates more load on other instances, especially the larger ones.
Hmmm that is not really the small instances “fault”, but that is the idea of the Fediverse…
Thank you; bookmarked.
When you decide to set it up, you need to create a user on your instance and fill in those details in the command line to run the thing. Also make sure to change the instance name to your name, otherwise it will not work.
Other useful commands:
docker rm --force lemmy-subscriber-bot To actually destroy the docker container if you want to start over
docker logs lemmy-subscriber-bot To see if the thing is running and doing things.
From the readme:
As of the writing of this tool, and size of the fediverse (Jul 2023), using this tool, may result in disk space usage of around 2GiB/day, according to my own metrics.
Seems kind of steep. I only have 500GB allocated to my server. I feel like there’s got to be a better way.
I have the feeling that this is extremely exaggerated. I only have 40 Gb in total and still have 23 gb free. I don’t run the tool constantly, but run it every once in a while to make sure that my All has interesting communities. If it would be 2 gb/day I would be loooooong over my 40…
Thank you for the info. I set my instance up yesterday as well and my goal today was to do this.
Do you know how much disk space this will roughly use? Are we talking 10GB or 100GB or 1TB? Just roughly speaking.
Mine went from 8 gb to 20-ish gb. So not that much ;)
The latest really improves things space wise and cleans up better. Single instance here for almost a month. About 50-60 subscription’s and am at 2gb db size
I appreciate all of the weird instance names in here
Hehe I needed a login for a Superbowl pool with my kid’s preschool and that’s what I came up with. When my wife saw she couldn’t stop laughing, so it stuck.
Same.
Hello from another self hosted instance! Also using Lemmy Community Seeder to populate my All feed and help in discovering new communities. Lemmy Community Seeder
Hello from another self hosted instance comrade!
Welcome from linz.city!
This sounds like a fun project to be honest. Are there any risks involved by getting bad content through federation that’s out of your control?
Just a week or so ago I read an article about a guy running a tor exit node personally and being held responsible for the traffic
I am not completely sure about the risks here, but I think as the sole user on my instance they are pretty low. I think the only way content gets onto my machine is if I post it, if I interact with content on other instances, or if I create a community to which other people from other instances start posting. Despite my handle, there are some crimes I don’t do. I should be okay as long as I don’t mess with illegal content myself and moderate accordingly others’ behavior in my communities.
Yeah pretty much.
It only pulls from communities you have subscribed to. Images aren’t duplicated per server, just text; so even if you find something nasty it’s not hosted by you and you can always delete comments from the database/block users from appearing in your instance.
Tangential - is there any reason a private instance couldn’t just not run a pictrs container? Especially if you’re not creating communities on your instance.
Yeah, but you’d lose out on being able to have a profile banner/photo.
If you block porn-related instances suchas lemmynsfw and pornlemmy, you’ll drastically reduce your chance of getting CSAM contents on your instance. Not saying those instances promotes that kind of stuff, but many dubious instances (the ones with kiddie/doll banners) federate with them, and might post bad stuff when the mods aren’t looking.
If you’re still super worried about it, you can host your instance behind cloudflare and enable their CSAM scanning tool.
Has anybody managed to get CyberTipline credentials for the CSAM scanning tool? I filled out their form and never heard back.
You’re supposed to contact them at espteam@ncmec.org in order to start the enrollment process, and it seems the service is only for US-based operators.
I did that, but never heard back, and I am US-based… very odd. Thanks for your reply!
These kind of organizations usually take their time when responding email, and certainly not on weekend.
It’s been more than a week, otherwise I’d think the same thing.
Hello from my self hosted kbin!
♥️
Good on you for standing up your own instance. It’s certainly nothing to shake a stick at and you’re coming in at the right time when Lemmy just got a big performance boost in v0.18.3 as well as an 80% reduction size in the PostgreSQL database. Good things are happening.
Did the v0.18.3 update of Lemmy really result in an 80% reduction in size in the PostgreSQL database? How did they manage to do it?
There are dozens of us!
Hello 😎