All of this user’s content is licensed under CC BY-SA 4.0

  • 12 Posts
  • 7 Comments
Joined 1Y ago
cake
Cake day: Jun 22, 2023

help-circle
rss
Does self hosting an instance of a federated service, like lemmy, effectively act as a VPN for your account?
cross-posted from: https://lemmy.world/post/2452085 > This is, of course, assuming that the instance is not hosted on the same network that the device your account is using is accessing it from.
fedilink

Is it detrimental to the Fediverse network to self host, for only oneself, a Federated service?
cross-posted from: https://lemmy.world/post/2357075 > It seems that self hosting, for oneself, a federated service, like Lemmy, would only serve to increase the traffic in the network, and not actually serve the purpose of load balancing between servers. > > As far as I understand it, the way federation is supposed to work is that the servers cache all the content locally to then serve to the people that are registered to that server. In doing so, the servers only have to transmit a minimal amount of data between themselves which lowers the overhead for small servers -- this then means that a small server doesn't get overwhelmed by a ton of people requesting from it. Now, if, instead, you have everyone self hosting their own server, you go right back to having everyone sending a ton of requests to small servers, thereby overwhelming them. It seems that it's really only beneficial to the network if you have, say, hundreds of medium sized servers instead of, say, thousands, of very small servers. While there is the resilience factor, the overhead of the network would be rather overwhelming. > > Perhaps one possibility of fixing this is to use some form of load balancer like IPFS to distribute the requests more evenly, but I am no where even remotely close to being knowledgeable enough in that to say anything definitively.
fedilink

Idk anything about that community, but I feel like it’s safe to assume that Discord isn’t going to take kindly to the existence of a server that, from the name, appears to be centered around piracy. I haven’t checked (someone please correct me if I’m wrong), but I feel like it’s safe to assume that piracy is something that would violate Discord’s ToS. Just use Matrix – I implore you.


How do you back up Nextcloud, installed as a snap, using the Backup app?
I have Nextcloud installed as a snap. I would like to back it up to a folder on a separate drive within the server. Nextcloud appears to have [an official backup app](https://github.com/nextcloud/backup), which I have installed on the Nextcloud instance. Is it possible to connect a folder on a separate drive to Nextcloud running as a snap? What permissions should such a folder have?
fedilink


If I were to set up a self hosted Gitea instance right now, how would I be impacted down the line when they implement federation?
Would I have to do anything on my end, or would everything be set up automatically when the update is pushed?
fedilink

What is the current state of implementing federation in Gitea?
It seems that most information that I can find on the subject is about a year old, so I am wondering if anyone has any up-to-date info.
fedilink

Can a Lemmy instance be configured to only permanently store posts made by users on the local instance, and posts to communties that are on the local instance?
I have been trying to understand how the caching of content from other Lemmy instances works. From what I have gathered, the local Lemmy instance will automatically download and store posts made to any communities that are followed by users on the local instance. To me, this seems somewhat unsustainable in the long term - I am aware of the fact that it's only storing the text of the posts, and not any media. I'm curious if it's possible to configure the local instance to only cache the stored data for a certain amount of time (it might be better to just periodically purge the entire cache with a cronjob, or something); however, the data that I would like to store permanently is posts to any other community by users on the local instance, as well as posts made to communities on the instance (I have a suspicion that the communites data *is* permanently stored by default).
fedilink

Does a Lemmy instance require a domain name?
Do you need a domain name if you are hosting a Lemmy instance, or will it work fine with just an ip-address + port (e.g. `<username>@<ip-address>:<port>`)?
fedilink

What are the hardware requirements for hosting a Lemmy instance for a single account?
I'm interested in possibly hosting my own Lemmy instance - just for my own account. I was thinking of hosting it on Raspberry Pi (possibly the 1GB Pi 4 B), but I couldn't find much for definitive information on what the hardware requirements would be for such an instance to know if this is even possible. How much storage is required? Is the Pi 4 CPU powerful enough? How much memory?
fedilink

you could use a lower quality stream (…) for motion detection, then use that to trigger recording on a higher quality stream.

Brilliant idea! Thank you for the suggestion!

If doing CPU-based motion analysis

Whyd do you specifically mention CPU-based motion analysis? Does this idea not work with the Google Coral TPU, for example?


That’s quite a few cameras. I would do an audit on how many you will actually need first, because you will likely find you could get by with 5-10.

That’s a fair point. I haven’t actually methodically gone through to see exactly how many I would need just yet. The numbers that I chose were somewhat just ballpark off the top of my head.

You will also want some form of reliable storage for your clips

I am planning to give the camera server dedicated storage for the data. If I’m really feeling like splurging on it, I may look into getting WD Purple drives, or the like.

as well as the ability to back up those clips/shots to the cloud somewhere.

I’m not sure that I would need this very much. I’m mostly interested in a sort of ephemeral surveilance system; I only really need to store, at most, a few days, and then rewrite over it all.

I’m personally running 4 cameras (3x1080 @ 15fps, 1x4k @ 25fps) through my ~7 year old Synology DS418play NAS

Would you say that 15FPS is a good framerate for surveilance? Or could one get away with even less to lessen the resource requirements?

whereas I can tweak stuff on Surveillance Station quite easily.

What tweaking do you generally need to do for the camera server?


The space requirements get super intense with many cameras like that unless you compress the video.

I think Frigate uses h264 if I remember correctly. Also I’m not planning on storing and archiving the recorded data. I most likely would only save a day or a couple days. You do raise a good point about vacations, though - I should probably have enough storage for possible vacations.

Also if the cameras don’t encode then the data flow would congest your network something fierce.

The newtork that the camera feeds would be flowing through would essentially be isolated from the rest of the network. I intend to hook the cameras up to a dedicated network switch, which would then be connected to the camera server.

The biggest issue as I see it with so many cameras would be how to find interesting stuff in all that data.

What’s nitce about Frigate, is that it uses OpenCV, and TensorFlow to analyze the video streams for moving objects.

More Information can be found on Frigate’s website.


How much processing power is needed for a camera server?
I was thinking of setting up a home surveilance system using [Frigate](https://frigate.video/), and integrating it with [Home Assistant](https://www.home-assistant.io/). I'd probably have somewhere on the order of 10-15 1080p 30fps cameras. I'm not sure what components I should get for the server, as I am unsure of the actual processing requirements. EDIT 1: For some extra information, I did find that Frigate has a [recommended hardware page](https://docs.frigate.video/frigate/hardware).
fedilink

Is there any difference in quality between the different QxR users?
I've heard that tigole is the best, but i've also seen Silence, SAMPA, etc. Is there really any difference? Should I avoid any of them?
fedilink

Rank your favorite torrent uploaders
I'm curious who your favorite torrent uploaders are (sorted by quality) e.g. QxR, UTR, etc.
fedilink

Thank you for the explanation!

Unfortunately, it seems, if I understand understand correcly, that this is not sustainable in the long term for small instances/servers. If Lemmy continues to grow in popularity, then the influx of content will continue to increase, thereby pushing small servers out of participation due to lack of resources. The data storage requirements, I fear, will become a very limiting issue.

I feel that if servers only tracked what their users directly participated in (i.e. only save comments, and posts directly made by the user), this issue would not be as problematic.

For example, I would like to host my own instance with only my account on it. I was initially hoping that my data storage requirements would only be directly proportional to how much I, as a user, use Lemmy; the server would only need to store my personally created data, and nothing else. Unfortunately, however, it appears that I would also have to have enough resources to sustain everyone elses posts which is a far steeper requirement.


When your instance needs to fetch from another instance it will

Meaning it will only fetch what is being actively looked at?

Only communities that your users subscribe to will be updated by their “origin” instances.

So when an external community is subscribed to from an account located on your located instance, from the point of subscribing forward, your local instance will begin downloading every single post that will ever be made to that subscribed communty, regardless of who posted it?

Or better yet, do you only store what the users on that instance do (i.e. their posts, and posts to the communities hosted on that instance)?

This does happen, but it also stores what your users do on remote instances as well as “copies” of what they interact with. Images (currently the only media hosted by lemmy servers) are linked to thier “origin” as well. So you are storing text of posts and comments.

This is the main point of confusion to me. From my current understanding, it feels as if it contradicts what you had previously said:

Only communities that your users subscribe to will be updated by their “origin” instances.

If it’s already pulling in all posts and comments on that community, what use is specifically storing anything that the users do on that community? Would it not be already stored?


How are new Lemmy instances first integrated into the network?
I was told that I should post this here. cross-posted from: https://lemmy.world/post/932750 > Say you decide to self-host a Lemmy instance. When you create that instance, do you immediately need to download and store all the data that has ever been posted to all federated Lemmy instances? Or perhaps you only need to download and store everything that is posted to the federated Lemmy instances from that point forward? Or better yet, do you only store what the users on that instance do (i.e. their posts, and posts to the communities hosted on that instance)?
fedilink