Hey guys. I ordered an ASUSTOR NAS and it finally came in! I'm so excited to start hosting my own things!
So everything is going pretty smoothly so far. I got home assistant running. My plex is being migrated now. The next thing is getting my Reolink doorbell (IP cam) to start working. I can have it save data to it's local microSD, but I've got a new NAS.
With the back story done, the problem I'm having is that their software "surveillance center" seems to be broken. I installed it (yes, I already tried uninstalling and re-installing), and all it does is show 4 black screens with a tab at the top for "live view, settings, and logs". The problem is that none of the tabs do anything. Like I click, no response. Can't configure settings if you can't get to the screen.
Anyway, does anyone have any ideas? I can do FTP/FTPS with the camera, but I was hoping to use the built in software.
Thanks!
Side note: fuck Spez for making so I can't read reddit posts for help.
This is a decent writeup on applying "Zero Tust" principles to a home lab using mostly open source tools. I'm not the author, but thought it was worth sharing.
Is there any service that will speak LDAP but just respond with the local UNIX users?
Right now I have good management for local UNIX users but every service wants to do its own auth. This means that it is a pain of remembering different passwords, configuring passwords on setting up a new service and whatnot.
I noticed that a lot of services support LDAP auth, but I don't want to make my UNIX user accounts depend on LDAP for simplicity. So I was wondering if there was some sort of shim that will talk the LDAP protocol but just do authentication against the regular user database (PAM).
The closest I have seen is [the `services.openldap.declarativeContents` NixOS option](https://search.nixos.org/options?channel=unstable&show=services.openldap.declarativeContents&from=0&size=1000000&sort=alpha_asc&type=packages&query=services.openldap.declarativeContents) which I can probably use by transforming my regular UNIX settings into an LDAP config at build time, but I was wondering if there was anything simpler.
(Related note: I really wish that services would let you specify the user via HTTP header, then I could just manage auth at the reverse-proxy without worrying about bugs in the service)
Hello,
I have a Nextcloud server installed at home that works well on my LAN network, but when I try to make the server accessible via a DynDNS service, I cannot connect to it. The request doesn't even reach my server. My question is whether the router immediately blocks the request, because when I set the router to be accessible (it has separately that option), I can connect without any issues over dyndns url. Could my ISP (O2) be blocking it? I can confirm that it's not a firewall issue, and it's also not because I'm connected to the same WiFi as the server. It's not a port forwarding issue either, as I've gone through all possible options. My router is a Fritzbox 6660, and there are no logs indicating that a request has even come through.
My second question is whether this is even allowed in Germany? Also, I've noticed that my ISP rarely changes my IP address; in fact, I haven't seen it change at all in the past few months, which is strange because in my home country, it changed every 24 hours.
Edit: First, thank you all for your help. I will try your suggestions over the course of this week or month (due to time-related issues :) and will report back with the results. Since I am clearly a noob when it comes to self-hosting and I plan to have only a Nextcloud server for personal use, what is the best way to secure the system in these situations and allow only certain devices to access it over the external network? (if I ever manage to access it at all)
So I have a retired but still very serviceable PC that I intend to use as my first home server. I gave two basic goals in self-hosting:
1. Host family media through Jellyfin, etc. This would include tv, music, and possibly books as well. Many of these will be managed through the Arr apps.
2. Degoogle my phone - I'm beginning by replacing Photos with Immich, but hope to also use Home Assistant, backup other phone data such as messages media, shopping lists, etc. I hope to replace Google storage/backup with Proton Drive.
So the question is what OS should I set up to run that? My proof of concept was an immich container running in xubuntu on an old laptop. I chose Xubuntu because I like the availability of documentation and community support for Ubuntu like distros, but wanted a lower powered alternative for the older device.
It seems to be working well, but I've had a few hiccups trying to update it, and I've heard that once you get into it, Linux distros like Ubuntu are not very user friendly for self-hosting as a beginner.
So is it better on the whole for a beginner to have a popular distro with lots if documentation and step by step guides, or to have a purpose-built OS like TrueNAS that might be more straightforward, but with less support?
*What rights do you have to the digital movies, TV shows and music you buy online? That question was on the minds of Telstra TV Box Office customers this month after the company announced it would shut down the service in June. Customers were told that unless they moved over to another service, Fetch, they would no longer be able to access the films and TV shows they had bought. *
I have been trying to setup my own newsletter for ages.
All of the platforms that I researched asked for stupid amounts of money for the services they where offering.
20$/month for 500 subscribers is not fair pricing mailchimp.
So I looked around the web for selfhosted solutions. Finally I found Listmonk, it's a selfhosted newsletter and mailing list manager, written in go and is extremely performant.
So I wrote an article on how to set that up!
I hope this helps some fellow selfhosters!
If you have any feedback please feel free to comment it bellow.
I dunno when it happened but I swear SBCs were the *new best thing* in the universe for a while and everyone was building cool little servers with their RockPis and OrangePis.
Now it's all gone x86 and Proxmox with everyone shitting on Arm. What happened? What gives?
Is my small army of xPis pointless? What about my 2 Edge routers?
I've got about 6 xPis scattered round my flat - is there anything worth doing with them or should I just bin them?
All thoughts, feelings and information welcome. Thank you.
After thinking for about a year about it I decided to rename the project to 🚀NetAlertX. This will help prevent confusion about which fork someone is using, and differentiate it from the now stale upstream project. With about 1800 or so commits over the stale project, I thought, this project deserved a new name. It will also remove the confusion about only supporting Raspberry Pi's 😵
On top of the rename, I implemented ✨unlimited icons - just find an SVG you like and use it 😄.
The rename from PiAlert to NetAlertX should be pretty straightforward and existing setups should work fine, no manual migration steps should be necessary. Still, caution is recommended.
Check this https://github.com/jokob-sk/NetAlertX/issues/633 thread for edge-cases and the guide https://github.com/jokob-sk/NetAlertX/blob/main/docs/MIGRATION.md if you decide to change your docker-compose.
Over the last two months, I developed wanderer. It is a self-hosted alternative to sites like alltrails.com or in other words a self-hosted trail database. It started out more as a small hobby project to teach myself some new technologies but in the end, I decided to develop it into a fully-fledged application.
Core Features:
- Manage your trails
- Extensive map integration and visualization
- Share trails with other people and explore theirs
- Advanced filter and search functionality
- Create custom lists to organize your trails further
- Chique design with a dark and light theme
- Fully mobile compatible
wanderer is completely open-source. You can find the GitHub repo here:
[https://github.com/Flomp/wanderer](https://github.com/Flomp/wanderer)
wanderer is still under active development so if you encounter any bugs/errors or have suggestions please let me know here or open an issue on GitHub.
With free esxi over, not shocking bit sad, I am now about to move away from a virtualisation platform i’ve used for a quarter of a century.
Never having really tried the alternatives, is there anything that looks and feels like esxi out there?
I don’t have anything exceptional I host, I don’t need production quality for myself but in all seriousness what we run at home end up at work at some point so there’s that aspect too.
Thanks for your input!
I assume most users here have some sort of tech/IT/software background. However, I've seen some comments of people who might not have that background (no problem with that) and I wonder if you are self-hosting anything, how did you decide that you would like to self-host?
I've been around selfhosting most of my life and have seen a variety of different setups and reasons for selfhosting. For myself, I don't really self host as mant services for myself as I do infrastructure. I like to build out the things that are usually invisible to people. I host some stuff that's relatively visible, but most of my time is spent building an over engineered backbone for all the services I could theoretically host. For instance, full domain authentication and oversight with kerberized network storage, and both internal and public DNS.
The actual services I host? Mail and vaultwarden, with a few (i.e. < 3) more to come.
I absolutely do not need the level of infrastructure I need, but I honestly prefer that to the majority of possible things I could host. That's the fun stuff to me; the meat and potatoes. But I know some people do focus more on the actual useful services they can host, or on achieving specific things with their self hosting. What types of things do you host and why?
As the title says, I want to know the most paranoid security measures you've implemented in your homelab. I can think of SDN solutions with firewalls covering every interface, ACLs, locked-down/hardened OSes etc but not much beyond that. I'm wondering how deep this paranoia can go (and maybe even go down my own route too!).
Thanks!
6 servers were decomissioned, Iwas able to only get the disks, RAM, CPUs and Network Card.
The total of this is :
88 x 8TB SAS disks
44 x 16GB RAM sticks (half 2133, half 2400)
6 x v3 Xeon e3 2630
6 x v4 Xeon e5 2640
3 x 10 GB PCIe dual port cards
12 x 1U heatsink
I'm really lucky to have all of these, even if I don't have a use for all of that for now (except some of the disks)
EDIT: Forgot to mention: All of this for free, I work in a datacenter!
I saw this post today on Reddit and was curious to see if views are similar here as they are there.
1. What are the best benefits of self-hosting?
1. What do you wish you would have known as a beginner starting out?
1. What resources do you know of to help a non-computer-scientist/engineer get started in self-hosting?
I want to setup a camera monitoring for my house and some rooms. I need to bee able to view the cameras remotely and and also do recording if possible. I could find some camera brands like dahua cams but having briefly tested them they. Seem to rely on acwmtralized cloud and proprietary visualization software.
What are you recommendation?
This is not a professional setup I would at max have 3 cameras.
I'm looking for something to replace cloud storage for myself and family. I've tried to use/like NextCloud but honestly I despise it. The UI/UX really bothers me, and administering it is a pain. It also just does way more that I want or need.
**What I'm looking for:**
- Supports a virtual/sync folder on Mac. Like iCloud does, it needs to create a local folder on a Mac. I personally just use SMB, but for family members that's not as easy (see next point).
- Accessible from the internet. I don't want to put my family members on the VPN, but I do have a central OAuth for other stuff so I want it to be secured with behind that.
- Doesn't need to have a web interface or phone app. If it integrates into the computer, it doesn't really need this. I can just use (FileBrowser)[https://filebrowser.org/]. It's mostly used for documents and the like, so desktop/laptop use is the most important.
Anyone use anything that fits this? Or anyone in general dislike NextCloud and use something else?
Edit: Maybe I can just setup webdav and use something like https://mountainduck.io/? Would be better to find something FOSS though, if possible.
So I have been running a fair amount of selfhosted services over the last decade or so. I have always been running this on a Ubuntu LTS distribution running on a intel NUC machine. Most, if not all of my services run in a docker container, and using a docker compose file that brings everything up. The server is headless. I connect over ssh into a tmux config so I am always ready to go.
Ubuntu has been my stable server choice over the years. I've made the upgrade from 16, 18, 20 and 22 LTS release and everything has kept working. I even upgraded the hardware (old NUC to a new NUC) and just imaged the disk from the old one onto the new machine, and the server kept chugging along quite nicely, after I configured the hardware (specifically the Intel QuickSync for hardware transcoding in the Plex container).
Since Ubuntu has been transitioning from a really open community driven effort into a commercial enterprise, I feel it may be time to look at other distributions. On the other hand, it will require a fair amount of work to make the switch. But if it needs to be done, than so be it. I guess I am looking for opinions on what Linux distribution would fit my particular use case, and am wondering what most of us here are running.
TLDR; What stable, long term supported Linux distributions do you recommend for a headless server running a stack of docker containers?
Hi, I got a new router from my ISP, but it doesn't even have an option to change the address of the DNS server...
So I'm gonna switch (if necessary also the ISP).
I have never used a custom router, so I would appreciate a push in the right direction. What can you recommend? Synology? FritzBox? Asus? Bridge Mode on the ISP router + RasPi?
The following I am running on a separate device, but if possible it would be nice to have it directly on the router device:
* PiHole
* Wireguard
* DDNS updater
Hi all,
I just got a Raspberry Pi 5 and I'm about to do my first setup, but it's a jungle to understand everything as a 'noob'.
My plan is to install the following:
- Pi-hole
- Tailscale
- Traefik
I want to achieve DNS ad blocking and access to all my services on my laptop and phone.
Would these services achieve this? Do they work together? And am I missing something to make it work?
Sorry if this is plain stupid to ask, but I can't seem to find anything where all 3 is used together.
Hi, everyone!
For several years, I've relied on NextCloud as a substitute for Google services. The time has come to say goodbye and move on in life. I've decided to replace my NextCloud instance with separate services for files, calendar, photos, notes, and to-do lists.
I've already found alternatives for all services, except for the calendar.
Does anyone have experience with FOSS projects that would allow me to self-host a calendar? I'm looking for something that supports CalDAV, has its own (pretty) user interface (webui), caters to multiple users, and supports multiple calendars.
And if anyone is interested in the alternatives I've found for each NextCloud component, here's the list:
NextCloud Files -> [File Browser](https://filebrowser.org/)
NextCloud Notes -> [Joplin](https://joplinapp.org/)
NextCloud Photos -> [Immich](https://immich.app/)
NextCloud Tasks -> [Vikunja](https://vikunja.io/)
NextCloud Calendar -> *???***___**
# Edit:
In the end, I used [Radicale](https://radicale.org/) software. I deployed it in a docker container and it worked almost right out of the box.
Hello everybody, Daniel here!
I'm back with some huge updates for Linkwarden.
Before we start, we'd like to express our sincere thanks to all of our [Cloud](https://linkwarden.app/#pricing?utm_source=Lemmy&utm_medium=social&utm_campaign=v2_5_announcement) subscription users. Your support is crucial to our growth and allows us to continue improving. Thank you for being such an important part of our journey. 🚀
## What's new?
---
### 🗂 Added support for Sub-Collections
Our most requested feature, you can now create sub-collections to better organize your links! You can create sub-collections by dragging and dropping collections on top of each other or by clicking the "Create Sub-Collection" button in the collection menu.
*Note: This feature has just been released, expect some minor bugs. We're still working on improving it.*
![Subcollection feature](https://lemmy.world/pictrs/image/6e0d354d-71ef-4bb3-a54a-82c37c8911a3.jpeg)
### ✅ Bulk Actions
Make bulk changes to your links with ease. You can now delete, move, or tag multiple links at once. To use this feature, simply click the pencil icon right beside the sort button and select the links you want to modify.
### 📲 Installable Progressive Web App (PWA)
Step up to a smoother, app-like interface with Linkwarden now as an installable PWA for mobile and desktop devices. You can install the PWA by following the instructions in the [Docs](https://docs.linkwarden.app/getting-started/pwa-installation).
### 🍏 iOS Shortcut
You can now easily save links to Linkwarden right from the share sheet on iOS. Just tap the share button, select "Save to Linkwarden", and you're done! You can get the shortcut by following the instructions in the [Docs](https://docs.linkwarden.app/getting-started/apple-shortcut).
### 🔑 API Keys
Unlock new integration possibilities by creating a new API key in the settings, facilitating automated workflows and enhanced efficiency.
### 🔗 Customizable Link Actions
You can now choose what happens when you click a link. Choose to open the original link, the preserved PDF, the preserved screenshot, or the preserved readable format.
### 🚫 Duplicate Link Prevention
Prevent adding the same links. This feature can be enabled in the settings.
### 📌 Pin links as a member
You can now pin links to your dashboard even if you're a member of a team and you don't own the collection.
### 🛠️ Refactored importing functionality
We've refactored the importing functionality to make it more reliable and efficient. It now also supports sub-collections!
------
If you like what we're doing, you can support the project by either starring ⭐️ the repo to make it more visible to others or by subscribing to the [Cloud](https://linkwarden.app/#pricing) plan (which helps the project, a lot).
Feedback is always welcome, so feel free to share your thoughts!
Website: [https://linkwarden.app](https://linkwarden.app?utm_source=Lemmy&utm_medium=social&utm_campaign=v2_5_announcement)
GitHub: https://github.com/linkwarden/linkwarden
Read the blog: [https://blog.linkwarden.app/releases/v2.5](https://blog.linkwarden.app/releases/v2.5?utm_source=Lemmy&utm_medium=social&utm_campaign=v2_5_announcement)
I really want to run ceph because it fits a number of criteria I have: gradually adding storage, mismatched disks, fault tolerance, erasure encoding, encryption, support out-of-the-box from other software (like Incus).
But then I look at the hardware suggestions, and they seem like an up-front investment and ongoing cost to keep at least three machines evenly matched on RAM and physical storage. I also want more of a single-box NAS.
Would it be idiotic to put a ceph setup all on one machine? I could run three mons on it with separate physical device backing each so I don't lose everything from a disk failure with those. I'm not too concerned about speed or network partitioning, this would be lukewarm storage for me.
This is from last month, but I haven't seen any discussion of it. Seems like Forgejo is now a hard fork of Gitea, instead of being a soft fork like it was over the previous year.
The main reason I'm posting it now is this: "As such, if you were considering upgrading to Forgejo, we encourage you to do that sooner rather than later, because as the projects naturally diverge further, doing so will become ever harder. It will not happen overnight, it may not even happen soon, but eventually, Forgejo will stop being a drop-in replacement."
Hiya, I'm looking to keep track of my different services in hosting via Unraid. Right now I'm hosting roughly 12 different services, but would be nice to have the logs of all my services in one place, preferably with a nice GUI. Are there any such services that could easily connect to the different docker containers I have running?
Appreciate any suggestions 🙌
Networking noob here. I want to prevent all incoming requests except through a specific port, and that traffic is forwarded to a specific device on the network. NAT seems to do that just fine, it's almost like a kind of firewall by itself. What kind of threats are there that requires more than just NAT for security?
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !selfhosted@lemmy.world
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).