this post was submitted on 27 Jul 2023
82 points (97.7% liked)

No Stupid Questions

36116 readers
1067 users here now

No such thing. Ask away!

!nostupidquestions is a community dedicated to being helpful and answering each others' questions on various topics.

The rules for posting and commenting, besides the rules defined here for lemmy.world, are as follows:

Rules (interactive)


Rule 1- All posts must be legitimate questions. All post titles must include a question.

All posts must be legitimate questions, and all post titles must include a question. Questions that are joke or trolling questions, memes, song lyrics as title, etc. are not allowed here. See Rule 6 for all exceptions.



Rule 2- Your question subject cannot be illegal or NSFW material.

Your question subject cannot be illegal or NSFW material. You will be warned first, banned second.



Rule 3- Do not seek mental, medical and professional help here.

Do not seek mental, medical and professional help here. Breaking this rule will not get you or your post removed, but it will put you at risk, and possibly in danger.



Rule 4- No self promotion or upvote-farming of any kind.

That's it.



Rule 5- No baiting or sealioning or promoting an agenda.

Questions which, instead of being of an innocuous nature, are specifically intended (based on reports and in the opinion of our crack moderation team) to bait users into ideological wars on charged political topics will be removed and the authors warned - or banned - depending on severity.



Rule 6- Regarding META posts and joke questions.

Provided it is about the community itself, you may post non-question posts using the [META] tag on your post title.

On fridays, you are allowed to post meme and troll questions, on the condition that it's in text format only, and conforms with our other rules. These posts MUST include the [NSQ Friday] tag in their title.

If you post a serious question on friday and are looking only for legitimate answers, then please include the [Serious] tag on your post. Irrelevant replies will then be removed by moderators.



Rule 7- You can't intentionally annoy, mock, or harass other members.

If you intentionally annoy, mock, harass, or discriminate against any individual member, you will be removed.

Likewise, if you are a member, sympathiser or a resemblant of a movement that is known to largely hate, mock, discriminate against, and/or want to take lives of a group of people, and you were provably vocal about your hate, then you will be banned on sight.



Rule 8- All comments should try to stay relevant to their parent content.



Rule 9- Reposts from other platforms are not allowed.

Let everyone have their own content.



Rule 10- Majority of bots aren't allowed to participate here.



Credits

Our breathtaking icon was bestowed upon us by @Cevilia!

The greatest banner of all time: by @TheOneWithTheHair!

founded 2 years ago
MODERATORS
 

If I were to create a new instance of lemmy do I set up my own server in my house, or am I just creating an instance on one of the lemmy servers?

top 45 comments
sorted by: hot top controversial new old
[–] nottelling 63 points 1 year ago* (last edited 1 year ago) (3 children)

There are no "the Lemmy servers", since there is no central "Lemmy" organization to host and run such servers.

So yeah, you can run it on whatever you can find that has available disk space, CPU cycles, and an Internet connection. Hosted VPS, colocated hardware server, raspberry pi, your gaming rig, AWS containers, whatever.

[–] DrQuint 19 points 1 year ago (1 children)

Brb, taping some PS3's together.

[–] [email protected] 3 points 1 year ago

if only I hadn't bricked my jailbroken ps3. rust should be able to compile down to ppc64le Linux binaries

[–] Caketaco 16 points 1 year ago (1 children)

Can’t wait for someone to run an instance on a homebrewed DS and see people asking why “lemmy.ds is down all the time??”

[–] [email protected] 6 points 1 year ago (1 children)

Or a Samsung fridge.

The race is open!

[–] HeyThisIsntTheYMCA 1 points 1 year ago

Aw dude is someone gonna host a instance from a pee'n'see just to show off

[–] 4am 0 points 1 year ago

Or, to put it in a simple one-liner: Instances are servers.

However you would set up any other server, you set up a Lemmy instance. There is no central datacenter as there would be with a corporate-owned site like Reddit.

Think of it like a bunch of little messages board sites and they automatically import posts from other message board sites - because that’s exactly what it is.

While that’s a bit different to navigate than what we are used to, an instance (aka a server) going down or becoming hostile and being defederated only removes that one server from the network.

It’s similar to how IRC networks function; except with those, the server owners decide what servers they link up with. With Lemmy (and other ActivityPub based services), the users decide (by subscribing). Instance admins can block (“defederate”) other instances though.

[–] Tronn4 38 points 1 year ago (1 children)
[–] [email protected] 12 points 1 year ago (1 children)

This is the only thing that makes sense, considering everyone is a bot except me.

[–] [email protected] 6 points 1 year ago* (last edited 1 year ago)

That sounds like something a bot would say.

[–] [email protected] 30 points 1 year ago (3 children)

lemmy can run on a decent variety of hardware, just has to be some thing left on 24/7 and exposed to the internet (be careful, the internet is a hostile place... mine was getting scanned and poked constantly until I put it behind cloudflare and then locked the firewall down to just let in cloudflare), and of course more users take more powerful hardware.

For my personal just me instance though, I'm just running it on a Raspberry Pi 4 I run some other stuff on. Uses less than a gig of memory.

[–] decadentrebel 4 points 1 year ago* (last edited 1 year ago)

Running my own instance for our community (on a cheap Synology NAS) was something my dumbass considered when making the move here from Reddit. I'm glad I didn't and just left it to the professionals, seeing as even experienced admins like Ruud have trouble with DDoS attacks and other shit.

[–] slazer2au 4 points 1 year ago (3 children)

A pi4 has the power for it? I would assume Lemmy would chew into the drive space

[–] nottelling 10 points 1 year ago (1 children)

The Pi4 is a pretty impressive little machine. It'll probably host a few users, but from what I understand, it's the federation that really starts scaling the requirements.

Bigger problem with the Pi though is that it runs off an SDcard (by default), which have limited writes, and you'll burn that up fast.

[–] [email protected] 4 points 1 year ago (2 children)

IIRC it's technically possible to attach an external harddrive to a Raspberry Pi if it has its own power supply.

I seem to remember doing a botch where I took a USB hard disk drive that was supposed to get its power from the PC through the cable and rerouted the power over USB lines to a dedicated power brick.

My memory says I carefully removed a section of mantle in the middle of the drive's USB cable, cut the power carrying lines but leaving the data lines intact, cut one end of a different USB cable, connected the power lines of that with the cut power lines of the drive's cable (only on the drive side, obviously), put the intact end of the second cable into a USB charge plug, and connected the drive and RPi as if the RPi were a regular PC.

I'm pretty sure it worked.

[–] [email protected] 2 points 1 year ago

I run my Pi directly from a USB SSD, no micro SD card installed.

SSDs ofc requires less power so it runs just fine!

[–] [email protected] 1 points 1 year ago (1 children)

Do the Pi’s USB ports not supply power??

[–] [email protected] 2 points 1 year ago (1 children)

Not enough for the needs of an HDD

[–] [email protected] 2 points 1 year ago (1 children)

Wouldn’t you just use a SSD? Are people actually connecting spinning discs to an Rpi?

[–] [email protected] 2 points 1 year ago

I did at the time, if I remember correctly. It's been years though, could have just been an old SSD model that used too much power for the Rpi.

[–] [email protected] 5 points 1 year ago* (last edited 1 year ago)

So you would just add another (or larger) drive, right? A Pi itself doesn't even have a drive.

[–] [email protected] 4 points 1 year ago

It has the power to run a one user instance, I'm sure it would run into issues trying to squeeze a normal amount of people onto it, but a handful sure.

I run everything off an external hard drive

[–] [email protected] 3 points 1 year ago (3 children)

How can I tell if my instance is being probed for security issues?

[–] [email protected] 5 points 1 year ago

There is no need to check. Everything exposed to the internet is being scanned. (The only exception is maybe IPv6 with no specific TLS cert.)

[–] spacedancer 3 points 1 year ago* (last edited 1 year ago) (1 children)

You’ll need to have some kind of monitoring in place. Firewall logs, packet capture (i.e. wireshark), security onion, and a bunch of other security logging/monitoring tools. If you’re hosting on the cloud, your provider may have some free tools you can use (i.e. CASB).

[–] [email protected] 2 points 1 year ago (1 children)

I'm currently hosting on a spare computer that I had lying around that I installed Linux on. So I'll probably need to do some research and set this up.

My dad had a web page recently get attacked, and they ended up injecting a program into his server and it started executing itself. He didn't look into what it was actually running, but I can't imagine it was doing anything good. Like, if it were just crypto mining, that would be a best case scenario. I'm sure it got in because he never updates anything. He was running his web page on a very, very old version of php, with a very old version of apache2 as the webserver.

I just want to make sure that I'm aware of if someone is trying to do something similar to me.

[–] [email protected] 3 points 1 year ago* (last edited 1 year ago)

its the internet, they are. Putting it behind cloudflare and locking down the firewall to only allow their ips has filtered out pretty much everything. its free and pretty straight forward if you own your own domain.

check your nginx access logs, I'm sure they're full of people poking it.

134.122.30.157 - - [22/Jul/2023:07:45:28 -0500] "\x00\x00\x00\xB2\x9A\xD6\x8E\xCF.\x22\x83\xA9\xBF2\xBA|ro\xAE_\x95\xEC\x80\xE4\xE9n\x82q\x9E\xC6\xA9\x8F\xF5" 400 157 "-" "-"

and all kinds of other obvious incorrect stuff when a normal request looks like

2001:19f0:5c01:dd3:5400:2ff:feba:75b - - [27/Jul/2023:07:21:25 -0500] "GET /comment/165203 HTTP/2.0" 200 953 "-" "Lemmy/unknown version; +https://lemmy.xcoolgroup.com"

GET/POST/WHATEVER /url ...

[–] elscallr 1 points 1 year ago

Assume it is.

[–] [email protected] 19 points 1 year ago (1 children)

normally you'd rent out a server (vps) and run it on there but hosting from your house would also work. the whole idea about Lemmy is that each instance is ran on different servers by different people

[–] [email protected] 3 points 1 year ago (3 children)

I'd be hesitant to run it at your own house. While you can use a cloudflare tunnel, I'd never expose anything in my home network to the outside.

Digital ocean is cheap, there's another called hetzner which looks also pretty cheap. So you start will rent 1 core VPS for 5 bucks, it's enough to run your own instance but not really enough to host any communities.

[–] [email protected] 5 points 1 year ago

I host a few purely personal services exposed to the net....

But when I wanted to set up a lemmy instance I got a VPS. Too public.

And since I had more resources than I needed I opened it for others to register too :)

At least one user has surpassed me in number of comments (~600) so I helped the fediverse a bit

[–] reversebananimals 3 points 1 year ago (2 children)

Yeah, most likely your ISP will just stop you. Home internet plans in the US today almost all disallow using the service for public hosting.

[–] [email protected] 2 points 1 year ago

France here, runs like a charm (finally!) on an old dell box at home.

lemmy.mindoki.com yay!

Now I just have to decide what I should actually do with it :-)

[–] [email protected] 1 points 1 year ago

that part isn't a problem with Irish isps, I run a variety of things to myself without problems

[–] Asudox 1 points 1 year ago

+1 for Hetzner. Their servers are reliable and reasonably cheap.

[–] [email protected] 16 points 1 year ago

A Lemmy instance runs on a computer (server) and that server could be anything from a VPS you rent to your own computer in your home.

My instance is hosted on my own hardware, at my home.

[–] MargotRobbie 12 points 1 year ago (1 children)

Usually high up in the clouds.

[–] [email protected] 2 points 1 year ago* (last edited 1 year ago) (1 children)

Very high indeed, you need "grass" to get up there.

[–] [email protected] 8 points 1 year ago

In most cases, you'd rent a VPS (Virtual Private Server) from one of numerous providers who have data centres all over the world.

It's possible to host an instance at your home or whatever but residential internet connections are usually noticeably slower for people accessing them remotely.

One of the main benefits of decentralised platforms like lemmy is that everyone has the option to host their stuff on hardware they control. Even if you're using a VPS in a data centre somewhere, you have some level of control.

[–] [email protected] 8 points 1 year ago

Did you have a look at this guide? https://lemm.ee/post/37715

[–] [email protected] 5 points 1 year ago

I'm running a Pixelfed instance off of an old PC in my house. Eventually I 'd like to set up a personal Lemmy instance as well.

[–] [email protected] 3 points 1 year ago

Mine is on a server I rent but there's absolutely no reason it can't be in my house. My other federated servers are.

[–] [email protected] 3 points 1 year ago

"lemmy" itself is just a type of website we call instances, so people and organization host it themselves in the place of their choice

load more comments
view more: next ›