Run It Yourself
- Looking for a guide for installing Matrix server on Docker with Traefik
I want to set up my own Matrix server, but it seems a bit complicated in the proxy and federation part since I'm not using Nginx or Caddy. Does anyone have an up-to-date guide for Traefik version?
- Need help installing Proxmox with automatic decryption and multiple drives
I'm trying to install Proxmox on a server that is going to be running Home Assistant, a security camera NVR setup and other sensitive data, I need to have the drives be encrypted with automatic decryption of drives so the VMs can automatically resume after a power failure.
My desired setup:
- 2 Sata SSDs boot drives in a ZFS mirror
- 1 NVME SSD for L2ARC and VM storage
- 3 HDDs in a RAIDz1 for backups and general large storage
- 1 (maybe more added later) HDD for Camera NVR VM.
I'd prefer every drive encrypted with native ZFS encryption automatically decrypted by either TPM 2.0 or manually by a passphrase if needed as a backup.
Guide I found:
I found a general guide on how to do something similar but it honestly went over my head (I'm still learning) and didn't include much information about additional drives: Proxmox with Secure Boot and Native ZFS Encryption
If someone could adapt that post into a more noob friendly guide for the latest Proxmox version, with directions for decryption of multiple drives, that would be amazing and I'm sure it would make an excellent addition to the Proxmox wiki ;)
My 2nd preferred setup:
- 2 Sata SSDs boot drives in a ZFS mirror with LUKS encryption and automatic decryption with clevis.
- All other drives encrypted using ZFS native encryption with ZFS key (keys?) stored on LUKS boot drive partition.
With this arrangement, every drive could be encrypted at rest and decrypted on boot with native ZFS encryption on most drives but has the downsides of using LUKS on ZFS for the boot drives.
Is storing the ZFS keys in a LUKS partition insecure in some way? Would this result in undecryptable drives if something happened to ZFS keys on the boot drive or can they be also decrypted with a passphrase as a backup?
As it stands right now, I'm really stuck trying to figure this out so any help or well written guides are heavily appreciated. Thanks for reading!
- Trying to set up CCTV Cameras
Hi there!
I‘m running a somewhat developed home server setup and add more services every month.
But this thing eludes me:
I have 2 IP cameras for my pet room (I have a couple bearded dragons in terrariums).
The cameras are fenton 351.150
I can stream many different formats to home assistant or the browser. I also tried multiple apps like viseron (which is pretty cool) and agentdvr from ispy (which always makes the hair on my neck stand up since it looks like it was cobbled together).
But what doesnt work is controlling the camera, mostly. I believe agentdvr could do that but I‘m really unhappy about that app. Also, it pushes monetization very hard albeit seeming to be open source.
I also found this: https://medevel.com/10-cctv-open-source-solutions/
Does anyone have experience with a non-jank and non-pushy cctv solution that lets me control the cameras instead of just streaming?
Have a good one!
- How important is license to you?
Obviously, the closer to AGPL, the better, in my opinion. But I'll run some MIT, if the product is sufficiently better, for my use case, than the alternative. For example, I want a multilibrary photo album. Photoprism (AGPL) doesn't offer it, but Immich (MIT) does. As soon as Photoprism has that functionality, I'll switch back simply for the license.
My hard line is open source. I don't use any proprietary solutions.
- Selfhosting searxng and can't get Opensearch to work
I've seen that searxng has been recommended here, and after trying it out I was so impressed that I spun up a docker container on my Unraid box. Opensearch works fine with public instances, but I can't get it to work with my container. I'm using the official docker image. Is there something I should watch out for?
I set the instance name, and passed environment variables with SEARXNG_URL and SEARXNG_BIND_ADDRESS.
- How do you encode your paper scans?
cross-posted from: https://lemmy.ml/post/1800585
> I assume many of you host a DMS such as Paperless and use it to organise the dead trees you still receive in the snail mail for some reason in the year of the lord 2023. > > How do you encode your scans? JPEG is pretty meh for text even at better quantisation levels ("dirty" artefacts everywhere) and PNGs are quite large. More modern formats don't go into a PDF, which means multiple pages aren't possible (at least not in Paperless). > > Discussion on GH: https://github.com/paperless-ngx/paperless-ngx/discussions/3756
- Pro-tip: Self-hosting Lemmy? You can use object storage to back pict-rs (image hosting) to save a lot of money
Just thought I'd share this since it's working for me at my home instance of federate.cc, even though it's not documented in the Lemmy hosting guide.
The image server used by Lemmy, pict-rs, recently added support for object storage like Amazon S3, instead of serving images directly off the disk. This is potentially interesting to you because object storage is orders of magnitude cheaper than disk storage with a VM.
By way of example, I'm hosting my setup on Vultr, but this applies to say Digital Ocean or AWS as well. Going from a 50GB to a 100GB VM instance on Vultr will take you from $12 to $24/month. Up to 180GB, $48/month. Of course these include CPU and RAM step-ups too, but I'm focusing only on disk space for now.
Vultr's object storage by comparison is $5/month for 1TB of storage and includes a separate 1TB of bandwidth that doesn't count against your main VM, plus this content is served off of Vultr's CDN instead of your instance, meaning even less CPU load for you.
This is pretty easy to do. What we'll be doing is diverging slightly from the official Lemmy ansible setup to add some different environment variables to pict-rs.
After step 5, before running the ansible playbook, we're going to modify the ansible template slightly:
cd templates/
cp docker-compose.yml docker-compose.yml.original
Now we're going to edit the docker-compose.yml with your favourite text editor, personally I like
micro
butvim
,emacs
,nano
or whatever will do..favourite-editor docker-compose.yml
Down around line 67 begins the section for
pictrs
, you'll notice under theenvironment
section there are a bunch of things that the Lemmy guys predefined. We're going to add some here to take advantage of the new support for object storage in pict-rs 0.4+:At the bottom of the
environment
section we'll add these new vars:- PICTRS__STORE__TYPE=object_storage - PICTRS__STORE__ENDPOINT=Your Object Store Endpoint - PICTRS__STORE__BUCKET_NAME=Your Bucket Name - PICTRS__STORE__REGION=Your Bucket Region - PICTRS__STORE__USE_PATH_STYLE=false - PICTRS__STORE__ACCESS_KEY=Your Access Key - PICTRS__STORE__SECRET_KEY=Your Secret Key
So your whole
pictrs
section looks something like this: https://pastebin.com/X1dP1jewThe actual bucket name, region, access key and secret key will come from your provider. If you're using Vultr like me then they are under the details after you've created your object store, under Overview -> S3 Credentials. On Vultr your endpoint will be something like sjc1.vultrobjects.com, and your region is the domain prefix, so in this case sjc1.
Now you can install as usual. If you have an existing instance already deployed, there is an additional migration command you have to run to move your on-disk images into the object storage.
You're now good to go and things should pretty much behave like before, except
pict-rs
will be saving images to your designated cloud/object store, and when serving images it will instead redirect clients to pull directly from the object store, saving you a lot of storage, cpu use and bandwidth, and therefore money.Hope this helps someone, I am not an expert in either Lemmy administration nor Linux sysadmin stuff, but I can say I've done this on my own instance at federate.cc and so far I can't see any ill effects.
Happy Lemmy-ing!
- Nextcloud Hub 5farside.link Nextcloud Hub 5
📢 Introducing Hub 5: Self-hosted AI-powered digital workspace for everyone! ✨ AI that respects privacy 💬 Call transcripts, translation & dictation 🗂️ Automated file locking on desktop 🪟 Outlook, Exchange & Teams integration 🚀 Notes, Tables app & more! Read the blog to learn more...
cross-posted from: https://lemmy.ml/post/1235039
> https://nextcloud.com/blog/introducing-hub-5-first-to-deliver-self-hosted-ai-powered-digital-workspace/
- Reddit Exodus: Welcoming the Selfhosted Community to Lemmy - Migrating to Freedom!
Greetings, self-hosting enthusiasts and welcome to the Selfhosted group on Lemmy! I am Fimeg, your tour guide through the labyrinth of digital change. As you’re likely aware, we’re witnessing a considerable transformation in the landscape of online communities, particularly around Reddit. So let’s indulge our inner tech geeks and dive into the details of this issue, and explore how we, as a self-hosting community, can contribute to the solution.
The crux of the upheaval is a policy change from Reddit that’s putting the existence of beloved third-party apps, like Reddit is Fun, Narwhal, and BaconReader, in jeopardy. Reddit has begun charging exorbitant fees for API usage, so much so that Apollo is facing a monthly charge of $1.7 million. The ramifications of these charges have resulted in an outcry from the Reddit community, leading to a number of subreddits planning to go dark in protest.
These actions have pushed many users to seek out alternative platforms, such as Lemmy, to continue their digital explorations. The migration to Lemmy is especially significant for us self-hosters. Third-party applications have long been a critical part of our Reddit experience, offering unique features and user experiences not available on the official app.
As members of the Selfhosted group on Lemmy, we’re not just bystanders in this shift - we have the knowledge, skills, and power to contribute to the solution. One of the ways we can contribute is by assisting with the archiving efforts currently being organized by r/datahoarder on Reddit. As self-hosting enthusiasts, we understand the value of data preservation and have the technical acumen required to ensure the wealth of information on Reddit is not lost due to these policy changes.
So, while we navigate this new territory on Lemmy, let’s continue to engage in productive discussions, share insights, and help to shape the future of online communities. Your decision to join Lemmy’s Selfhosted group signifies a commitment to maintain the spirit of a free and open internet, a cause that is dear to all of us.
Finally, in line with the spirit of the original Reddit post, if you wish to spend money, consider supporting open-source projects or charities that promote a free and accessible internet.
With that, let’s roll up our digital sleeves and embark on this new journey together. Welcome to the Selfhosted group on Lemmy!
- Databag is an open-source self-hosted messaging service with Android and iOS client appsgithub.com GitHub - balzack/databag: A tiny selfhosted federated messenger for the decentralized web.
A tiny selfhosted federated messenger for the decentralized web. - GitHub - balzack/databag: A tiny selfhosted federated messenger for the decentralized web.
Crossgeposted von: https://beehaw.org/post/432577
> You host your own service, which can also federate with other Databag nodes. It is Public-Private key based identity (not bound to any blockchain or hosting domain) and End-to-End encrypted (the hosting admin cannot view sealed topics, default unsealed). > > This is not a service for finding friends in your contact list. You, or your organisation, hosts the service, and has completely private and secure chatting amongst yourselves. > > Another use-case may be if you are visiting a foreign country which blocks many public messenger services. This app would connect back to your private server, which is very unlikely to have been blocked. > > See https://github.com/balzack/databag > > #technology #opensource #privacy #selfhosted
- What 2023 will bring for PeerTube... | JoinPeerTubejoinpeertube.org What 2023 will bring for PeerTube... | JoinPeerTube
We (Framasoft, a small not-for-profit association!) are proud to present our roadmap for the developments and side projects we have planned for PeerTu...
- Self-hosted home network traffic monitoring with ntopng and a Fritz!Boxdavquar.it Self-hosted home network traffic monitoring with ntopng and a Fritz!Box
This post shows how I set up an home network traffic monitoring system in an unconventional way.
- Self-hosted Invidious (de-Google)
Shared November 7, 2022
- The 4 Best Self-Hosted Google Photos Alternativeswww.makeuseof.com The 4 Best Self-Hosted Google Photos Alternatives
Google Photos is an excellent platform to store and back up your images and videos. But you can host your own media server on Linux using these apps.
- communities selfhosted@lemmy.ml and selfhost@lemmy.ml
cross-posted from: https://feddit.de/post/134214
> They seem redundant, selfhost seems to have a couple of rules, but they pretty much do the same thing, right? > > I would prefer if they would be merged, it's confusing and annoying to figure out which of both is bigger, since that's all that matters. Also naming is nearly the same. > > I just can't see a difference.
- Seafile or other alternative to Nextcloud
Is Seafile any good? It's similar to nextcloud, but apparently faster etc.
https://play.google.com/store/apps/details?id=com.seafile.seadroid2&showAllReviews=true
https://apps.apple.com/cn/app/seafile-pro/id639202512?l=en&platform=iphone
Mobile apps both have pretty bad ratings on the app stores.
What would you host for yourself, friends and family, basic dropbox functionality is all I need.
I have hosted Nextcloud in the past but it's a huge program with way too many tools, apps and a complicated way to update, the end result is often a slow and not very comfortable way to use the aforementioned basic dropbox functionality.
- Running Nextcloud on a Raspberry Pi without internet
Would self-hosting a Nextcloud instance locally without an internet connection be viable?
Use case: Around 5 people need to share files over the network, collaborate on Office documents in real-time, use GitLab, and a To-do/Task management tool.
Beyond the initial setup, does any of these requirements need an active Internet connection, or can we all connect to the Raspberry Pi server via Ethernet?
- is selfhosting public stuff like XMPP, Email, ActivityPub, on a homeserver good for privacy?
if I have communications with someone through the internet with a homeserver. I would inevitably give out my IP address. Is that a bad thing? In my country they don't have services like that, RTCing would be a bit sluggish using available euro servers.
- ASCII Diagram Generatorarthursonzogni.com Diagon: ASCII art diagram generators
Generate beautiful ASCII art diagrams. Diagon is a collection of interactive generators. Math formulas, sequences diagrams, graph, border, ... This is written in C++, available online with WebAssembly.
- How much will it cost (per month) to maintain a NextCloud server?
and is there any detailed video about how to host it using windows 10?
- How to set up a Lemmy instance in a cloud server
YouTube Video
Click to view this content.
I have been learning a lot thanks to Lemmy and the people behind it, so I wanted to contribute a bit back by making some easy-to-follow video tutorials.
I have also made the same video in Spanish: https://www.youtube.com/watch?v=h50M6jYZ8YU
As a beginner myself, I do have a level of concern that I might teach something incorrectly, or that I might expose others to security risks and liabilities. I hope that these concerns are not well-founded, but I am open to criticism!
- x-post. Any FOSS Subscription manager. Alternatives to Zuora and Chargebee. - Lemmylemmy.ml Any FOSS Subscription manager. Alternatives to Zuora and Chargebee. - Lemmy
Is there any FOSS to manage subscriptions? My particular need is to trigger an API call upon subscription to start the service, and then bill subscribers based on their usage. The service would report the usage to the subscription manager. It would be awesome if the manager also provides a user area...
- Selfhost your own Firefox Sync Server (MPL-2.0)github.com GitHub - mozilla-services/syncserver: Run-Your-Own Firefox Sync Server
Run-Your-Own Firefox Sync Server. Contribute to mozilla-services/syncserver development by creating an account on GitHub.
- What's a fun project to work on with the Raspberry Pi?
I thought about using my Raspberry Pi 3 B+ as a NextCloud server, but research told me it would be too slow to be useful. Any cool useful projects I can do, without any extra purchases? I'm extremely low on money currently.
- When You Actually Can't Run it Yourself Because of Lack of Accessibility to do so.
cross-posted from: https://lemmy.ml/post/72747
> Ever since the Pterodactyl Game Panel software had changed theming in 1.x versioning I am left to the hands of 3rd party gaming providers to get things done. Which of course doesn't checks all of the boxes. :( > > The issues? Lack of contrasts, or as I like to "call it" grey on top of grey! > > Nobody can give me a feasible solution to either correct this or even to part ways to still be able to host a User Interface on my own server rental.
- Anybody Knows of Any Competent Self Operating Options for Game Servers Aside from Pterodactyl 1.x (Deaf and Blind, cannot see clearly default interface)?
I am felt up with my Game Service shared provider's billing policies and I seriously trying to consider all options/help i might be able to get. Including trying to just rent a suitable VPS instead...
Does anybody know anything else that might help me runs Minetest gaming servers? Or anybody here who might be able help me sort this out?
Thanks you very much in advance!
- [Question] Anyone know a selfhosted cloud gaming panel?
cross-posted from: https://lemmy.ml/post/70927
> I am looking for something which u can selfhost and have a web UI or client where u choose the game and launch it.
Edit: Something open source would be great!
- Home Server Relocating
I started self hosting with a home server last year, and had put it in a room in the house where there was an ethernet port.
Last week, me and my dad wired up the house with ethernet ports and a switch and now I want to move my home server from it's current location to a different room in the house.
Is there any sort of guidance or guide about how to properly move a server? I don't want to mess up my server since it is a repurposed old desktop. I also run Yunohost on it if that's important to know.
- Distributed cloud storage?
Hello!
I recently had issues with my self-hosted instance of Nextcloud so I started looking for an alternative to it.
I would like something that could allow me to make a local network of shared files between devices I choose, if that makes any sense.
I stumbled upon Syncthing but it doesen't seem what I had in mind: I understand that it replicates folders between devices, but I am looking for a way to distribuite files between machines. Again, like Nextcloud but without a central server to rely to.
Do you know if something of that sort exists?
Or if you have any other solution?
Thank you.
P.S. I am posting it here because it seems like some sort of self-hosting, but maybe I will cross-post it to the decentralized comunity.
- Open-Source Self-Hosted Online Radio?
cross-posted from: https://lemmy.ml/post/60961
> I found AzuraCast but it seems that it doesn't work wit FireFox and Safari, but only with chrome to listen to music, and the DJ is a bit weird to use. I also found BottledRadio but have no experience on how it works. Any other one you may know of or can advise how to solve/work with the ones above?
- How do you deal with the non-static IP when hosting something from home?
I have a few single board computers at home that I want to try hosting some public facing stuff with, but what's the best way to deal with the fact that my home internet is not on a static IP? Would I have to host my site from a DynDNS domain and hope that when the IP changes, the DNS caches of users expire quickly enough to keep them connected?
- Are there any light projects I can run on a Raspberry Pi Zero?
I have a Raspberry Pi Zero W that is serving as my Pihole server, but that only uses about 10% of its very underpowered CPU, and I feel like I'm not getting my money's worth. Anyone have any lightweight project ideas I can run on it to use up more of its resources?
Could I run BOINC limited to 50% CPU usage on it or is it too slow to complete jobs on time? Could I maybe seed torrents for popular Linux distros on it without the rather weak Wi-Fi chipset getting overwhelmed and bottlenecking the DNS server?
- Screw it, I'll host it myselfwww.markozivanovic.com Screw it, I’ll host it myself
It’s all fun and games until someone loses an eye. Likewise, it’s all fun and games until someone loses access to their private and/or business data because they trusted it to someone else.
- Moving photos from iCloud to Nextcloud
Currently all my photos/videos are all stored in iCloud. I want to move these to my Nextcloud instance.
The Nextcloud iOS app does have a feature to automatically transfer an entire iCloud library to Nextcloud, but it's broken right now (and has been for several months, see this issue). Unfortunately it doesn't look like the iOS app developers are going to fix this any time soon.
Instead, I downloaded my photos/videos from privacy.apple.com, and I now have them all in archives. But their structure is all all over the place. I don't think I can use a hacked-together script to convert them to a sane folder/file structure because nothing is dated.
For example, I would want a simple structure like
/{year}/{month}/{day}/{images}
. But the iCloud archive's format is something like/Photos/{images}
. Nothing is dated.Any ideas about what I could do? It looks like my only options are just to have all my old photos in an esoteric folder/file structure, and have new photos/videos properly sorted. But that isn't ideal.
The only other option is to hold out hope that Apple eventually add an option, as they recently added a way to transfer to Google Photos. But I am not expecting them to add support for Nextcloud.
- Hosting Recommendations
There seems to be a lot of options when it comes to companies to host with. Anyone have a favorite they'd rec to someone or companies to avoid?
Or, alternatively, anyone have recommendations for things to host? Things you're glad your self-hosting or glad you aren't self-hosting?
- Help with Jellyfin server
So I was able to install everything correctly, but I don't know what I'm supposed to do in order for people that don't have my same IP to see my files. I'd like to share my Jellyfin server with some friends so they can see movies there. I've already open the ports, but they can't still access them, I'm using elementaryOS Hera which is built on Ubuntu 18.04.4 LTS.