Skip to main content

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