Sustainable Solutions
It's important not to create a system that is difficult to maintain or rather becomes easier to ignore. This is why it can be so important to make sure we build in the solutions from the start.
Graceful degradation
Manageable Schedule
Calendar ics files for remembering to perform basic tasks
Task list of things to maintain
Cleaning
Put in notebook
Constant Access
It is important to make sure that you always have access to your server. There are many options that provide digital remote access such as through a web browser or an app, but it might also be important to keep a method for accessing physically, even if it is a small USB display and compact USB keyboard mouse (couch keyboard) set.
Headless server operation without needing to access the base server desktop much but it is available through network access
Ssh access
Rolling Updates
Release models for LinuxDebian
- Stable is the current release and targets stable and well-tested software needs.[140] Stable is made by freezing Testing for a few months where bugs are fixed and packages with too many bugs are removed; then the resulting system is released as stable. It is updated only if major security or usability fixes are incorporated.[129] This branch has an optional backports service that provides more recent versions of some software.[63] Stable's CDs and DVDs can be found in the Debian website.[111] The current version of Stable is codenamed bookworm.[139]
new stable branch of Debian gets released approximately every 2 years. It will receive official support for about 3 years with update for major security or usability fixes. Point releases will be available every several months as determined by Stable Release Managers (SRM).[227]
Debian Unstable, known as "Sid", contains all the latest packages as soon as they are available, and follows a rolling-release model.[6]
Once a package has been in Debian Unstable for 2–10 days (depending on the urgency of the upload), doesn't introduce critical bugs and doesn't break other packages (among other conditions), it is included in Debian Testing, also known as "next-stable".[7]
On average about every two years, Debian Testing enters a "freeze" cycle, where new packages are held back unless they fix critical bugs.[8][9] This frozen state lasts on average 7 months (but can be as short as one month).[8] Once Debian Testing doesn't contain any more release critical bugs, it is declared "stable" and released with a version number.[9]
Big updates
Trixie
With the release of Debian 12 on June 10, 2023, testing is now also known by the codename Trixie which is anticipated to be released as Debian 13 in 2025.[304] It is likely to use the v6.12 LTS kernel.
Security team
https://security-team.debian.org/
Known vulnerabilities
https://security-tracker.debian.org/tracker/status/release/stable
Debian security advisories
https://www.debian.org/security/
Rss feed
https://www.debian.org/security/dsa
Debian also launched its Long Term Support (LTS) project since Debian 6 (Debian Squeeze). For each Debian release, it will receive two years of extra security updates provided by LTS Team after its End Of Life (EOL). However, no point releases will be made. Now each Debian release can receive 5 years of security support in total.[228]
The stable branch is supported by the Debian security team; oldstable is supported for one year.[142] Although Squeeze is not officially supported, Debian is coordinating an effort to provide long-term support (LTS) until February 2016, five years after the initial release, but only for the IA-32 and x86-64 platforms.[234]
Docker updates
Diun
Docker security announcements
https://docs.docker.com/security/security-announcements/
Software add on updates (home assistant and word press)
Serviceable Parts
Refurbished hardware and replacement as parts break
Keep your documentation and make note of the parts you have in your computer
Put in notebook