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.
-
No spam.
-
Posts are to be related to self-hosting.
-
Don't duplicate the full text of your blog or readme if you're providing a link.
-
Submission headline should match the article title.
-
No trolling.
-
Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.
-
AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.
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
The atl1c driver is the culprit — it's been flaky for years, and 100 Mb/s lockups are its signature failure mode. Things to try, roughly in order:
sudo ethtool -s enp1s0 speed 1000 duplex full autoneg off. If it holds, at least you've confirmed it's negotiation-related. (Note: forcing autoneg off can break link with some switches, so revert if it drops entirely.)pcie_aspm=offto your kernel cmdline, or trysudo modprobe atl1cafter blacklisting and see if there are module options (modinfo atl1c). Also disable EEE if ethtool shows it:ethtool --set-eee enp1s0 eee off.atl1c: ... link is up 100resets or DMA errors, that's the driver. Kernel 6.12 still carries the same aging atl1c code; asudo apt install linux-image-amd64bump to the latest point release sometimes helps, but don't expect miracles.Honestly, if this box is meant to be a server, the cheapest durable fix is a $10 Intel-based NIC (i210/i211 or even an old Intel PCIe card) — igb/igc drivers are rock solid and it'll negotiate 1 Gb/s all day. That's less time than you'll spend debugging atl1c.