<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mwiki.costasano.club/index.php?action=history&amp;feed=atom&amp;title=ICT%3ASurvivability_-_Future_Plans</id>
	<title>ICT:Survivability - Future Plans - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mwiki.costasano.club/index.php?action=history&amp;feed=atom&amp;title=ICT%3ASurvivability_-_Future_Plans"/>
	<link rel="alternate" type="text/html" href="https://mwiki.costasano.club/index.php?title=ICT:Survivability_-_Future_Plans&amp;action=history"/>
	<updated>2026-07-23T01:07:21Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://mwiki.costasano.club/index.php?title=ICT:Survivability_-_Future_Plans&amp;diff=392&amp;oldid=prev</id>
		<title>Mngr: Created page with &quot;= Costa Sano MediaWiki – Survivability and Continuity Plan = __TOC__  == Purpose == This document explains how the system remains operational for many years with:  * limited budget * volunteer maintenance * hardware replacement * possible administrator change  The focus is continuity, not features.  ----  == Historical background == Experience has shown that data loss can be catastrophic.  In the past, insufficient backups caused:  * equipment loss * weeks of redevelop...&quot;</title>
		<link rel="alternate" type="text/html" href="https://mwiki.costasano.club/index.php?title=ICT:Survivability_-_Future_Plans&amp;diff=392&amp;oldid=prev"/>
		<updated>2026-02-04T18:04:27Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;= Costa Sano MediaWiki – Survivability and Continuity Plan = __TOC__  == Purpose == This document explains how the system remains operational for many years with:  * limited budget * volunteer maintenance * hardware replacement * possible administrator change  The focus is continuity, not features.  ----  == Historical background == Experience has shown that data loss can be catastrophic.  In the past, insufficient backups caused:  * equipment loss * weeks of redevelop...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Costa Sano MediaWiki – Survivability and Continuity Plan =&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Purpose ==&lt;br /&gt;
This document explains how the system remains operational for many years with:&lt;br /&gt;
&lt;br /&gt;
* limited budget&lt;br /&gt;
* volunteer maintenance&lt;br /&gt;
* hardware replacement&lt;br /&gt;
* possible administrator change&lt;br /&gt;
&lt;br /&gt;
The focus is continuity, not features.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Historical background ==&lt;br /&gt;
Experience has shown that data loss can be catastrophic.&lt;br /&gt;
&lt;br /&gt;
In the past, insufficient backups caused:&lt;br /&gt;
&lt;br /&gt;
* equipment loss&lt;br /&gt;
* weeks of redevelopment work&lt;br /&gt;
* high financial cost&lt;br /&gt;
&lt;br /&gt;
Therefore survivability is a primary design requirement.&lt;br /&gt;
&lt;br /&gt;
Backups and portability are not optional.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Core strategy ==&lt;br /&gt;
&lt;br /&gt;
The system must be:&lt;br /&gt;
&lt;br /&gt;
* rebuildable&lt;br /&gt;
* portable&lt;br /&gt;
* independent&lt;br /&gt;
* well documented&lt;br /&gt;
&lt;br /&gt;
No single component should be irreplaceable.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== 3-2-1 Backup Strategy ==&lt;br /&gt;
&lt;br /&gt;
Always maintain:&lt;br /&gt;
&lt;br /&gt;
* 3 copies of data&lt;br /&gt;
* 2 different media types&lt;br /&gt;
* 1 off-site copy&lt;br /&gt;
&lt;br /&gt;
This policy has been used successfully for decades and must continue.&lt;br /&gt;
&lt;br /&gt;
Backups include:&lt;br /&gt;
&lt;br /&gt;
* VM images&lt;br /&gt;
* database dumps&lt;br /&gt;
* uploaded files&lt;br /&gt;
* configuration files&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Virtual Machines ==&lt;br /&gt;
&lt;br /&gt;
All services run inside VMs.&lt;br /&gt;
&lt;br /&gt;
Benefits:&lt;br /&gt;
&lt;br /&gt;
* hardware independence&lt;br /&gt;
* easy migration&lt;br /&gt;
* snapshot capability&lt;br /&gt;
* fast recovery&lt;br /&gt;
* simple replication&lt;br /&gt;
&lt;br /&gt;
If hardware fails:&lt;br /&gt;
→ copy VM → boot → continue&lt;br /&gt;
&lt;br /&gt;
No reinstall required.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Hardware Independence ==&lt;br /&gt;
&lt;br /&gt;
The system must run on:&lt;br /&gt;
&lt;br /&gt;
* old PCs&lt;br /&gt;
* small servers&lt;br /&gt;
* consumer hardware&lt;br /&gt;
&lt;br /&gt;
No specialised hardware required.&lt;br /&gt;
&lt;br /&gt;
This reduces cost and ensures availability of replacement parts.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Software Independence ==&lt;br /&gt;
&lt;br /&gt;
Avoid:&lt;br /&gt;
&lt;br /&gt;
* paid licenses&lt;br /&gt;
* proprietary platforms&lt;br /&gt;
* cloud lock-in&lt;br /&gt;
* subscriptions&lt;br /&gt;
&lt;br /&gt;
Use:&lt;br /&gt;
&lt;br /&gt;
* Linux&lt;br /&gt;
* MediaWiki&lt;br /&gt;
* MariaDB&lt;br /&gt;
* Apache&lt;br /&gt;
* WordPress&lt;br /&gt;
&lt;br /&gt;
All are free and long-term stable.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Migration Plan (future) ==&lt;br /&gt;
&lt;br /&gt;
=== Today ===&lt;br /&gt;
Hyper-V + Windows Server&lt;br /&gt;
&lt;br /&gt;
=== Possible future ===&lt;br /&gt;
Proxmox or Linux hypervisor&lt;br /&gt;
&lt;br /&gt;
Because:&lt;br /&gt;
* no licenses&lt;br /&gt;
* lower cost&lt;br /&gt;
* simpler maintenance&lt;br /&gt;
&lt;br /&gt;
Migration is easy due to VM architecture.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Disaster Recovery Procedure (summary) ==&lt;br /&gt;
&lt;br /&gt;
If total failure occurs:&lt;br /&gt;
&lt;br /&gt;
# Install hypervisor&lt;br /&gt;
# Restore VM images&lt;br /&gt;
# Start database&lt;br /&gt;
# Start web server&lt;br /&gt;
# Test access&lt;br /&gt;
&lt;br /&gt;
Target:&lt;br /&gt;
System operational within one day.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Knowledge Transfer ==&lt;br /&gt;
Survivability also depends on people.&lt;br /&gt;
&lt;br /&gt;
Therefore:&lt;br /&gt;
&lt;br /&gt;
* document everything in ICT:&lt;br /&gt;
* avoid complex tricks&lt;br /&gt;
* keep configuration readable&lt;br /&gt;
* follow consistent patterns&lt;br /&gt;
&lt;br /&gt;
A successor should understand the system quickly.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Golden Rules for Future Maintainers ==&lt;br /&gt;
&lt;br /&gt;
Do:&lt;br /&gt;
* keep backups running&lt;br /&gt;
* keep documentation updated&lt;br /&gt;
* keep architecture simple&lt;br /&gt;
* reuse existing patterns&lt;br /&gt;
&lt;br /&gt;
Do NOT:&lt;br /&gt;
* introduce unnecessary complexity&lt;br /&gt;
* depend on paid software&lt;br /&gt;
* mix many new technologies&lt;br /&gt;
* redesign without strong reason&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Final Philosophy ==&lt;br /&gt;
The goal is not the newest technology.&lt;br /&gt;
&lt;br /&gt;
The goal is:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;A system that quietly works for the next 10 years.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Boring, simple systems survive.&lt;br /&gt;
&lt;br /&gt;
That is success.&lt;/div&gt;</summary>
		<author><name>Mngr</name></author>
	</entry>
</feed>