h3ndrik

joined 1 year ago
[–] h3ndrik@feddit.de 14 points 6 months ago* (last edited 6 months ago) (2 children)

I think the author is a bit late to the game. There are like 20 different forks of Mastodon to address exactly that, which some developers have already migrated to. Additionally there are Misskey, Pleroma with their respective forks. Some of them are pretty active.

[–] h3ndrik@feddit.de 10 points 6 months ago* (last edited 6 months ago)

Also the software needs to be efficient. Use less RAM and CPU cycles. And I don't think the ActivityPub protocol in itself is very efficient. I'd like those aspects compared to an old federated technology like NNTP or email.

But I'd agree on the things in top. Content should get compressed and cached on demand. Neither transferred every time from the original instance, nor transferred without a user ever viewing it. Caching on demand or a DHT (P2P) storage backend could do that.

[–] h3ndrik@feddit.de 14 points 6 months ago (1 children)

https://fediverse.info/explore/projects

There are a few projects that give some idea a new spin. Most of them are about microblogging or alternative platforms for some existing concepts, though.

[–] h3ndrik@feddit.de 2 points 6 months ago

iptables or nftables. Or firewalld depending on the Linux distro and version you use.

Sometimes the Arch Wiki has some good info on specific configurations. I mean it's not that easy to write firewall rules on the command line. But it's no rocket science either.

[–] h3ndrik@feddit.de 5 points 7 months ago* (last edited 7 months ago) (3 children)

Hmm. It's kind of just a VPN. It tunnels your traffic and terminates it at some server with those IPs. It's just that NordVPN etc make you share an IP with other users and don't offer port forwarding. But the rest of Hoppy isn't necessarily unique, it's just a specific configuration of a VPN.

I rented a VPS and installed wireguard myself. And created the firewall rules to forward (some) incoming traffic to my home server. That's the same thing Hoppy does. Just that Hoppy does the setup of the firewall and Wireguard for you.

But I'm not aware of any similar services that do it automatically. Maybe something like pagekite.net comes close.

So I don't know if that's the correct solution to what you're doing but I'd say one alternative would be to rent any small server, install Wireguard both there and on the RasPi, connect them and configure Wireguard on the RasPi so all outgoing traffic goes through the tunnel. And then configure the like 3 firewall rules on the VPS to make it forward incoming traffic on all ports to the RasPi.

[–] h3ndrik@feddit.de 2 points 7 months ago* (last edited 7 months ago)

I'd agree. Either have a "Register" link that leads you to a website explaining how to choose an instance and register there. Or maybe a drop-down menu with choices of instances and you can put in custom text if your instance isn't amongst the defaults. That's certainly not ideal as it prefers some instances over others, but maybe okay. Regardless, the onboarding process could be easier.

(And do away with the passwords, I think they're an annoying concept and should go away for good in the future.)

[–] h3ndrik@feddit.de 3 points 7 months ago* (last edited 7 months ago)

You could self-host a S3-compatible storage bucket with something like MinIO or Garage.

S3 backends are available in a lot of software and it's kinda made for a similar use-case. I don't know which projects have caching available in a way that aligns with your setup. But I found these two being easy to set up.

[–] h3ndrik@feddit.de 47 points 7 months ago (3 children)

Hmm, get 25 monitors and friends and play one of those starship bridge simulators like https://smcameron.github.io/space-nerds-in-space/

[–] h3ndrik@feddit.de 21 points 7 months ago* (last edited 7 months ago) (1 children)
  • fail2ban / brute forcing prevention
  • quick, frequent updates(!)
  • containerization / virtualization
  • secure passwords, better keys
  • firewall
  • a hardened operating system (distribution)
  • SELinux / Apparmor / ... / OpenBSD
  • not installing unnecessary stuff
  • An admin who is an expert and knows what they do.
[–] h3ndrik@feddit.de 1 points 7 months ago* (last edited 7 months ago)

From being on Lemmy for quite a while, I can say quite some people share that view. We don't enjoy moderation on the basis of a political agenda.

[–] h3ndrik@feddit.de 1 points 7 months ago* (last edited 7 months ago)

Oh wow. Seems you live somewhere where electricity is a bit more affordable. I have an super efficient enterprise mainboard with an old Xeon. I get by with the 6 SATA-Ports for home use. I mean now that we have 12TB drives... I bought lots of RAM an I'm running several VMs, containers, Home Assistant and all sorts of stuff on that machine.

Happy tinkering and learning?!

[–] h3ndrik@feddit.de 1 points 7 months ago (2 children)
view more: ‹ prev next ›