Selfhosted
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
Rules:
-
Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
-
No spam posting.
-
Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.
-
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
-
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
-
No trolling.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
view the rest of the comments
“Skipped the docker bit”? I’m assuming you mean by using the proxmox helper scripts? If so, the path to the config file is there as well. If you are setting this all up on your own without the helper script, then the config path is whatever you choose in your compose.yaml.
Frigate also has a built in config editor, so as long as you have it up and running with the correct storage path you can edit the configuration on the front end.
TBH, the phrase “skipped the docker” is a bit confusing. Running in LXC doesn’t mean you are not using docker, the script installs docker on the container. I personally don’t run it in a container, passing through storage and detector hardware can be challenging. Just spin up a small Debian VM, install docker and compose, and follow the frigate documentation. It’s very well written, and almost every problem you would run into is covered. It will give you the basics of the inner workings, and makes it much easier to pass through hardware and storage.
Ok, I hadn't realised that the helper script installs docker. I thought LXC was an alternative to docker.
Regarding the VM option, I did think of doing just that but read a lot about it using too many resources with frigate and LXC seems to be more efficient option when it comes to resources
With one low res camera I ran it in a Debian vm with 4gb of Ram and two cores no problem. Once I had three 4K streams, I bumped it up to 16gb and 10 cores, only cause I wanted a hi-res live view, but I’m sure it would do fine with less with low res live view. Have been running it in a vm for two years now, no issues. Tried a bare metal install and lxc. Keep coming back to vm for the adaptability. Adding GPU and npu through lxc always made issues for me, but passing through to a vm is pretty well supported and documented, I think the ease of use outweighs the additional resources used by the vm. Plus I have read it’s not best practice to run docker inside an lxc.