I have a laptop I’ve been running various Linux distributions on for the past 3 years. Currently on Fedora39 but I’ve had this issue on every distro I’ve run....
Run a full memtest on your RAM. Very likely you may have developed a few bad areas. Take pics if it finds bad zones, you can use the addresses to tell the kernel to avoid them.
It’s not true. I mean sure there are companies that try to lock you into their platforms but there’s no grand conspiracy of the lizard people the way OP makes it sound.
Different people want different things from software. Professionals may prefer rootless podman or whatever but a home user probably doesn’t have the same requirements and the same high bar. They can make do with regular docker or with running things on the metal. It’s up to each person to evaluate what’s best for them. There’s no “One True Way” of hosting software services.
Should the unthinkable happen, and someone “breaks out” of docker jail, they’ll only be running in the context of the user running the docker daemon on the physical host.
There is no daemon in rootless mode. Instead of a daemon running containers in client/server mode you have regular user processes running containers using fork/exec. Not running as root is part and parcel of this approach and it’s a good thing, but the main motivator was not “what if someone breaks out of the container” (which doesn’t necessarily mean they’d get all the privileges of the running user on the host and anyway it would require a kernel exploit, which is a pretty tall order). There are many benefits to making running containers as easy as running any kind of process on a Linux host. And it also enabled some cool new features like the ability to run only partial layers of a container, or nested containers.
In search for free domain I got IPQuick. It gives a random domain for any IP4&6. I know not reliable for commercial use but I just want a domain for nextcloud,fediverse and mail....
I think you can get a free subdomain and dynamic DNS service at desec.io, with this you should be able to keep the domain updated with your IP and point it at your home server. But you need to have a public IP from your ISP and not to be behind NAT.
Anither option is to use a Tailscale Funnel. You will have to use a .ts.net subdomain with them and they terminate TLS and re-encrypt for you. On the other hand it’s completely free, you get NAT traversal, an encrypted tunnel, and you don’t have to maintain the IP even if it’s dynamic.
I have been distro hopping for about 2 weeks now, there’s always something that doesn’t work. I thought I would stick with Debian and now I haven’t been able to make my printer work in it, I think I tried in another distro and it just worked out of the box, but there’s always something that’s broken in every distro....
I have a unique name, think John Doe, and I’m hoping to create a unique and “professional” looking email account like johndoe@gmail.com or john@doe.com. Since my name is common, all reasonable permutations are taken. I was considering purchasing a domain with something unique, then making personal family email accounts for...
I was wondering how often does one choose to make and keep back ups. I know that “It depends on your business needs”, but that is rather vague and unsatisfying, so I was hoping to hear some heuristics from the community. Like say I had a workstation/desktop that is acting as a server at a shop (taking inventory / sales...
I have autocron jobs that sync various server directories to a daily backup (on the same server), then sync that backup once a week to the weekly backup, and once a month take a tarball snapshot of the weekly backup.
Every once in a while I plug in a HDD on USB and take a Borg backup of the monthly dir. Borg does compression and deduplication (and encryption if you want to). I should be doing this also once a week but sometimes I’m lazy and leave a few weeks between them.
Se if you can get a DVD or Blu-ray writer and backup stuff to DVD or Blu-ray discs. If you keep the discs in individual jewel cases or in a disc wallet they keep very well.
I recently got a couple of POS pc’s (Point of sale) you know the ones that are all in one with a base to sit on a counter. The thing is they’re very old non branded devices, even the label says 2GB DDR2 while it’s actually 4GB DDR3....
Don’t you have any other requirements for a POS? Like connecting a card reader, special software etc. Those will probably be your main problem, not the OS.
It depends on what license the project is using. Some licenses are very permissive, meaning there’s lots of ways they can be abused. For example with MIT/BSD licenses there’s no provision to share the code with the final product so they could drag their feet releasing parts of the code or hide them altogether. They could also resort to tivoization, NDAs, commercial plugins and all kinds of shenanigans.
Look for example to the Plex and Emby projects which were originally open and went commercial later. The way they did it is why there’s a lot of bad blood in the community to this day.
I’ve also personally been involved with other projects where someone tried to take them commercial in a less than graceful way, shall we say. It’s never pretty.
They can’t make it closed source retroactively (well, technically you can design a license like that but that’s a different discussion and the most widely used open source licenses aren’t made like that). They can relicense at some point going forward, but all the code up to that point would still be available under the old license and contributors could fork and continue without batting an eye.
Ths might be a silly question, but asking those is how i learn sometimes. I’m trying to install my first Linux distro to set up a Plex server and one of the few things I know is you need a wired internet connection. My intended server location is across the house from my router, and there isnt much room there to set up...
This may not be a Linux specific problem as I had the exact same issue earlier with Windows 7 and it’s one of the reasons I installed Linux in the first place....
Don’t buy used drives if you don’t know how to check them, can’t afford to waste the money and/or aren’t buying from somewhere with excellent return policy.
There’s nothing wrong with a single HDD in an old desktop except for the risk of failure.
I would start by getting one hdd that’s the same size or larger than the one you have and using it as backup. If the old HDD is very old and small you can probably find a larger one cheap, don’t go out of your way to find another small and old one.
Something like Borg Backup will be perfect if you use a Linux filesystem because Borg is incremental, has deduplication and compression built-in. There is a very simple graphical app for it called Pika Backup (for Linux).
There are other solutions if you use Windows but even a simple copy of your important files is better than nothing. Get a HDD and copy files to it right away.
Another backup solution is to buy a DVD or BluRay burner (can be USB or internal) and backup super important files to optical disks. This may or may not be cheaper than a HDD.
Do NOT rush into RAID, Unraid, TrueNAS and other fancy stuff like that. Your priority right now should be backup not RAID. RAID is a convenience for keeping a system running when a HDD fails but it is NOT a replacement for a good incremental backup.
After you have a backup in place and use it regularly you can consider whether RAID and availability is something you want/need.
Hello there lemmings! Finally I have taken up the courage to buy a low power mini PC to be my first homeserver (Ryzen 5500U, 16GB RAM, 512 SSD, already have 6TB external HDD tho). I have basically no tangible experience with Debian or Fedora-based system, since my daily drivers are Arch-based (although I’m planning to switch...
It’s more like “latest” tracks unstable, because unstable evolves much faster and it puts out versions more often. Unfortunately there’s a practice going around that makes people just the :latest tag for everything and they don’t always stop to consider the implications (which may be different for each project).
Make sure you use a docker image that tracks the stable version of Jellyfin. The official image jellyfin/jellyfin tracks unstable. Not all plugins work with unstable and switching to stable later is difficult. This trips lots of people and locks them into unstable because by the time they figure it out they’ve customized their collection a lot.
The linuxserver/jellyfin image carries stable versions but you have to go into the “Tags” tab and filter for 10. to find them (10.8.13 pushed 16 days ago is the latest right now).
To use that version you say “image: linuxserver/jellyfin:10.8.13” in your docker compose instead of “linuxserver/jellyfin:latest”.
This approach has the added benefit of letting you control when you want to update Jellyfin, as opposed to :latest which will get updated whenever the container (re)starts if there’s a newer image available.
While upgrading your images constantly sounds good in theory, eventually you will see that sometimes the new versions will break (especially if they’re tracking unstable versions). When that happens you will want to go back to a known good version.
What I do is go look for tags every once in a while and if there’s a newer version I comment-out the previous “image:” line and add one with the new version, then destroy and recreate the container (the data will survive because you configure it to live on a mounted volume, not inside the container), then recreate with the new version. If there’s any problem I can destroy it, switch back to the old version, and raise it again.
Debian stable is a very solid choice for a server OS.
It depends on how you’re going to host your services though. Are you going to use containers (what kind), VMs, a mix of the two, install directly on the host system (and if so where do you plan to source the packages)?
I’ve kept my Debian system very basic, installed latest Docker from the official apt repo, and I’ve installed almost every service in a docker container. Only things installed directly on host are docker, ssh, nfs and avahi.
My current setup has my DHCP + DNS on my Unifi USG. However, as I have all my apps hosted on a different server (unifi, plex, home assistant, NAS, etc.) I’ve ran into issues trying to get things set up....
Your favorite linux projects for weekend
I got a minimal setup with pihole and nextcloud. I was wondering what else I could do. Share your ideas🙂
Browser and flatpaks randomly crashing
I have a laptop I’ve been running various Linux distributions on for the past 3 years. Currently on Fedora39 but I’ve had this issue on every distro I’ve run....
When Windows 10 dies, I am going to jump ship over to Linux. Which version would you recommend for someone with zero prior experience with Linux? **Edit: Linux Mint it shall be.**
Whom also likes to game every now and then ;)...
Why docker
Hi! Question in the title....
In search for free domain I got one but some questions
In search for free domain I got IPQuick. It gives a random domain for any IP4&6. I know not reliable for commercial use but I just want a domain for nextcloud,fediverse and mail....
I'm so frustrated rn.
I have been distro hopping for about 2 weeks now, there’s always something that doesn’t work. I thought I would stick with Debian and now I haven’t been able to make my printer work in it, I think I tried in another distro and it just worked out of the box, but there’s always something that’s broken in every distro....
Self-hosted or personal email solutions?
I have a unique name, think John Doe, and I’m hoping to create a unique and “professional” looking email account like johndoe@gmail.com or john@doe.com. Since my name is common, all reasonable permutations are taken. I was considering purchasing a domain with something unique, then making personal family email accounts for...
How often do you back up?
I was wondering how often does one choose to make and keep back ups. I know that “It depends on your business needs”, but that is rather vague and unsatisfying, so I was hoping to hear some heuristics from the community. Like say I had a workstation/desktop that is acting as a server at a shop (taking inventory / sales...
Distro for POS
I recently got a couple of POS pc’s (Point of sale) you know the ones that are all in one with a base to sit on a counter. The thing is they’re very old non branded devices, even the label says 2GB DDR2 while it’s actually 4GB DDR3....
How do I make contributors to my project transfer copyright to me?
Is there a pull request template that does this?...
Can I pre-install Ubuntu on an SSD?
Ths might be a silly question, but asking those is how i learn sometimes. I’m trying to install my first Linux distro to set up a Plex server and one of the few things I know is you need a wired internet connection. My intended server location is across the house from my router, and there isnt much room there to set up...
Steam not launching games - no idea what to do [Solved]
This may not be a Linux specific problem as I had the exact same issue earlier with Windows 7 and it’s one of the reasons I installed Linux in the first place....
Advice for buulding a cheep NAS
Hey guys ive been self hosting things for a while now mostly just off a bunch if old computers in a k8s cluster....
What's your experiences with Debian and Rocky as a homeserver OS? (external-content.duckduckgo.com)
Hello there lemmings! Finally I have taken up the courage to buy a low power mini PC to be my first homeserver (Ryzen 5500U, 16GB RAM, 512 SSD, already have 6TB external HDD tho). I have basically no tangible experience with Debian or Fedora-based system, since my daily drivers are Arch-based (although I’m planning to switch...
Should I use a dedicated DHCP/DNS server hardware
My current setup has my DHCP + DNS on my Unifi USG. However, as I have all my apps hosted on a different server (unifi, plex, home assistant, NAS, etc.) I’ve ran into issues trying to get things set up....