{
    "schema": "eupdate-package-specification-v1",
    "author": "PB <pavel.bartos.pb@gmail.com>",
    "project_id": "f035f77ae1c4e5ad",
    "software_id": "eclone-server",
    "software": "eClone",
    "module": null,
    "release_id": "48e8f1e2aa230efd821b67a3e839836e",
    "version": "0.4.6",
    "release_date": "2026-10-13",
    "published_at": "2026-10-13T13:57:52+00:00",
    "bytes": 215438,
    "sha256": "52f174b3fd5b304736bb13dc487c7c8255ef9424cc8237aa98b794fd00369d69",
    "file_count": 77,
    "languages": {
        "Python": {
            "bytes": 250722,
            "files": 32
        },
        "HTML": {
            "bytes": 95744,
            "files": 11
        },
        "Shell": {
            "bytes": 12246,
            "files": 7
        },
        "PowerShell": {
            "bytes": 11430,
            "files": 1
        },
        "Batch": {
            "bytes": 193,
            "files": 1
        }
    },
    "installation_url": "https://update.estudium.eu/package.php?software_id=eclone-server&version=0.4.6",
    "update_url": "https://update.estudium.eu/package.php?software_id=eclone-server",
    "install_json": {
        "schema": "eclone-install-manifest-v1",
        "schema_version": 1,
        "software": "eClone",
        "software_id": "eclone-server",
        "version": "0.4.6",
        "package_revision": 1,
        "package_type": "zip",
        "package_target": "software",
        "description": {
            "cs": "Servisní konzole pro zálohování vypnutých systémů do komprimovaného VMDK, obnovu a klonování disků. Připojení datových disků do /media, rozhraní EN/CZ, diagnostika a tvorba bootovacího Rescue ISO z Ubuntu. Partclone kopíruje obsazené bloky, výpočet prostoru zahrnuje pracovní data a rezervu. Seznam svazků a tři zelené řádky bootu. Účet eclone s právy sudo, hotové ISO v /home/eclone. Zkušební vydání.",
            "en": "Rescue console for offline compressed VMDK backups, disk restoration and cloning. Mount data volumes under /media, switch between English and Czech, run diagnostics and create a bootable Rescue ISO from Ubuntu. Partclone copies used blocks; space estimates include staging and headroom. Volume list and three green boot status lines. Dedicated eclone administrator account and ISO output under /home/eclone. Experimental release."
        },
        "compatibility": {
            "os_types": [
                "linux"
            ],
            "distribution_ids": [
                "ubuntu"
            ],
            "os_versions": [
                "24.04",
                "26.04"
            ],
            "distributions": [
                {
                    "id": "ubuntu",
                    "name": "Ubuntu",
                    "versions": [
                        "24.04",
                        "26.04"
                    ]
                }
            ],
            "architectures": [
                "amd64"
            ],
            "init_system": "systemd",
            "package_manager": "apt",
            "native_windows_supported": false,
            "native_macos_supported": false,
            "compatibility_basis": "Ubuntu 24.04 code-level tests; installer, ISO boot and 26.04 require acceptance testing. Windows hosts only the optional WSL2 builder.",
            "any_linux_distribution": false
        },
        "installation": {
            "working_directory": ".",
            "package_directory": "eclone-server-0.4.6",
            "entrypoint": "./eclone-server-0.4.6/install.sh",
            "shell": "bash",
            "requires_root": true,
            "service_user": "eclone",
            "service_privileges": "passwordless sudo (all commands)",
            "requires_internet": true,
            "interactive": true,
            "languages": [
                "en",
                "cs"
            ],
            "extraction_required": true,
            "extract_entire_archive": true,
            "commands": {
                "linux": {
                    "supported": true,
                    "command": "sudo bash ./eclone-server-0.4.6/install.sh",
                    "command_as_root": "bash ./eclone-server-0.4.6/install.sh",
                    "command_from_package_directory": "sudo bash ./install.sh",
                    "mode": "automatic"
                },
                "windows": {
                    "supported": false,
                    "command": null,
                    "mode": "unsupported",
                    "reason": {
                        "cs": "eClone běží v Linuxu. Volitelný Windows Builder používá WSL2."
                    }
                },
                "macos": {
                    "supported": false,
                    "command": null,
                    "mode": "unsupported"
                },
                "other": {
                    "command": null,
                    "supported": false,
                    "mode": "unsupported"
                },
                "source": {
                    "command": null,
                    "supported": false,
                    "mode": "unsupported"
                }
            },
            "recommended_resources": {
                "cpu_cores": 4,
                "ram_mib": 8192,
                "free_disk_gib": 40
            },
            "web_root": "."
        },
        "upgrade": {
            "supported": true,
            "command": "sudo bash ./eclone-server-0.4.6/install.sh --yes --update",
            "working_directory": ".",
            "documentation": "eclone-server-0.4.6/docs/LINUX-EUPDATE.md",
            "automatic": {
                "supported": false
            },
            "local_zip_command": "sudo eclone-admin"
        },
        "installed_paths": {
            "application": "/opt/eclone",
            "releases": "/opt/eclone-releases",
            "version_file": "/opt/eclone/VERSION",
            "configuration": "/etc/eclone",
            "data_home": "/home/eclone",
            "workspace": "/home/eclone/work"
        },
        "documentation": {
            "readme": "eclone-server-0.4.6/README.md",
            "manual_cs": "eclone-server-0.4.6/docs/LINUX-EUPDATE.md",
            "validation": "eclone-server-0.4.6/docs/TESTOVANI.md"
        },
        "integrity": {
            "algorithm": "sha256",
            "installer_sha256": "3f947a628f6ae565d39a70b0e3e9da950efb4d9c7955b81f68759d0c8a55b197",
            "payload_checksums_file": "eclone-server-0.4.6/SHA256SUMS",
            "payload_checksums_base_directory": "eclone-server-0.4.6",
            "payload_checksums_sha256": "1908ece71f1907f96c793dbc95a8c47deb2bf3d992cfc64ee277b24d2e90eadb",
            "note": "Integrity hashes are not publisher signatures. Obtain the ZIP hash from trusted eUpdate."
        },
        "release_date": "2026-10-13",
        "creation_date": "10/2026",
        "homepage": "https://estudium.eu",
        "license": "MIT",
        "author": {
            "name": "PB",
            "email": "pavel.bartos.pb@gmail.com",
            "website": "https://estudium.eu"
        },
        "project": {
            "name": "eClone",
            "website": "https://estudium.eu"
        },
        "archive_metadata": {
            "working_directory": ".",
            "publisher": "dcf6d41fbcdf0e16",
            "updated_at": "2026-10-13T13:57:52+00:00",
            "application_author": "PB <pavel.bartos.pb@gmail.com>"
        },
        "package": {
            "type": "release",
            "target": "software",
            "visibility": "public",
            "access": "open",
            "modules_included": false
        },
        "requirements": [],
        "license_custom": ""
    },
    "readme": "# eClone Rescue 0.4.6\n\nPB • pavel.bartos.pb@gmail.com • https://estudium.eu • 10/2026 • MIT\n\nLinuxová servisní konzole pro zálohu vypnutých systémů do komprimovaného VMDK, obnovu a klonování disků. Verze 0.3 přidává **volitelnou obnovu na menší disk se zmenšením posledního NTFS/ext oddílu**. Součástí jsou TUI instalátor, servisní menu, ISO Builder přímo v Linuxu a balíček pro eUpdate. Grafické rozhraní poskytuje místní servisní nástroje, bootovací obrazovka zobrazuje průběh startu.\n\n**Zkušební vydání. Obsahuje zdrojový projekt a builder, nikoli již sestavené a otestované bootovací ISO.**\n\n## Požadovaný způsob použití\n\n**Připravit Linux podle potřeby → nainstalovat eClone → vytvořit vlastní ISO.**\n\nOd verze 0.4.0 je dostupný export nainstalovaného Ubuntu včetně programů a konfigurace, dialogové servisní menu, podpora instalačních příkazů wget v eUpdate a rozpoznání záloh Clonezilly. Vlastní data a síťové profily jsou při exportu volitelné. Export vyžaduje vyhrazené Ubuntu s jednoduchým rozdělením disku; nejde o atomický snapshot.\n\n## Novinky 0.4.6\n\nTři stavové řádky bootu mají Matrix zelenou barvu. Grafiku spouští vlastní X session bez interaktivního startovacího obalu, s protokolem a automatickým opakováním. Svazky k připojení se vybírají v seznamu pod sebou. Výchozí záloha používá Partclone pro obsazené bloky NTFS, ext2/3/4, FAT a exFAT; tabulka oddílů a bootovací metadata zůstávají zachovaná. Tlačítko **Calculate required space / Vypočítat potřebné místo** počítá data, pracovní kopii, režii VMDK a rezervu. Podrobnosti a aktualizace: **`docs/VERZE-0.4.6.html`**.\n\n## Novinky 0.4.5\n\nInstalátor připraví účet `eclone` s plnými právy přes sudo bez hesla. Výchozí ISO se ukládá do `/home/eclone`, pracovní kopie do `/home/eclone/work`. Hotové výstupy vlastní `eclone:eclone`. Postup: **`docs/VERZE-0.4.5.html`**. Záloha a obnova nadále pracují s celým diskem včetně všech oddílů; samostatný oddíl zatím nemá podporovaný režim.\n\n## Novinky 0.4.4\n\nDatové svazky se připojují z grafiky do `/media`. Rozhraní začíná anglicky, přepnutí na češtinu je v levém panelu i servisním menu a ukládá se. Boot má textové logo, progressbar a tři průběžné stavové řádky. Nové ISO omezuje čekání na síť a cloudové služby, používá 2sekundové menu GRUB a podle podpory kernelu rychleji dekomprimovatelný zstd. Přibyla diagnostika rychlosti startu. Skutečné zrychlení na hardware nebylo změřeno.\n\nPostup aktualizace, připojení disků a nového sestavení USB: **`docs/VERZE-0.4.4.html`**. Existující ISO ani USB se instalací nové verze automaticky neaktualizuje.\n\n## Oprava instalace Casperu 0.4.3\n\nOpraveno selhání `end of file on stdin at conffile prompt` při instalaci Casperu do ISO. Builder nastaví `/etc/casper.conf` až po instalaci balíčku. Instalace v izolované pracovní kopii používá výslovnou politiku dpkg pro zachování existující konfigurace bez dotazu. Stejná pravidla používá vnořený instalátor eClone a volitelný Clean ISO Builder. Po instalaci se kontroluje `dpkg --audit`; neúplné balíčky zastaví sestavení.\n\nZachovány úspory pracovního prostoru z 0.4.2. Hostitelský systém nemusí mít `update-initramfs`; potřebný nástroj se instaluje v pracovní kopii. Podrobnosti a postup: `docs/CHYBA-ISO.html`.\n\n## Začátek\n\nNa Ubuntu Server 24.04 / 26.04 amd64 rozbalte celý ZIP a spusťte:\n\n```bash\ncd eclone-server-0.4.6\nbash install.sh --check\nsudo bash install.sh\n```\n\nPo instalaci: `sudo eclone-admin`. Pro vyhrazený rescue počítač lze při instalaci zapnout automatický start grafiky a bootovací téma. V menu **Build Rescue ISO** vytvoříte live ISO z tohoto nainstalovaného Ubuntu. Vstupní ISO není potřeba. BIOS + UEFI; Secure Boot vypněte. TUI nabídne plán exportu a volbu zahrnutí soukromých dat. Konfigurace aplikací může obsahovat tajné údaje i při výchozím vyloučení domovských adresářů.\n\n- **Hlavní návod:** `docs/LINUX-EUPDATE.html` / `.md`.\n- **Obnova na menší disk:** `docs/MENSI-DISK.html` / `.md`.\n- **Zápis USB ve Windows:** `docs/RUFUS.html`.\n- **Volitelný Windows/WSL2 Builder:** `docs/BUILDER-WINDOWS.html`, spouštěč `builder/windows/Start-Builder.cmd`.\n- **Obnova, hesla, podporované systémy a omezení:** `docs/PROVOZ.html`.\n- **Co bylo a nebylo testováno:** `docs/TESTOVANI.md`.\n\n## eUpdate\n\nNahrajte celý ZIP `eclone-server-0.4.6.zip` jako vydání projektu **eClone**, ID **eclone-server**, cíl **software**. Kořenový `install.json` obsahuje metadata, kompatibilitu, instalační příkazy a kontrolní součty. Manifest žádá veřejný projekt, aby eUpdate nabídl wget vedle Git instalace. Viditelnost zkontrolujte při importu. Projekt nebyl automaticky publikován.\n\nV servisním menu lze nainstalovat ZIP stažený z eUpdate po ověření očekávaného SHA-256. Automatické online aktualizace tato verze nemá. Aktualizace uchovává volby kiosk/téma a starší adresář aplikace. Systémové balíčky apt nemají úplný rollback.\n\n## Funkce a hranice\n\n- Komprimovaný jednosouborový VMDK streamOptimized, porovnání dat, SHA-256 a metadata `.vmdk.json`.\n- Běžná obnova/klonování celých disků včetně nulových bloků; cíl stejně velký nebo větší, 512B logické sektory.\n- Volitelná menší obnova z VMDK: poslední běžný NTFS/ext2/3/4 oddíl, bez přesouvání oddílů. Pracovní místo 2× původní disk + 1 GiB; původní záloha se nemění.\n- Kontrola identity cíle, oddílů, swapu a aktivních mapovačů; destruktivní akce vyžadují potvrzení sériového čísla.\n- Jméno PC + 4znaková náhodná přípona: Linux offline, Windows s dokončením po přihlášení správce. FreeBSD rc.conf je experimentální.\n- Hesla místních Linux účtů a experimentální Windows chntpw; nikoli cloudové/doménové účty nebo univerzální Unix reset.\n- Disková a síťová diagnostika, LAN/Wi-Fi NetworkManager, firmware z Ubuntu, správce souborů a terminál.\n- Export instalovaného Ubuntu → Casper/SquashFS → GRUB BIOS/UEFI ISO. Secure Boot není podporován.\n- Clonezilla: detekce složek a nativní obnova nešifrované zálohy jednoho disku, bez zmenšení a automatického přejmenování PC.\n- Windows/WSL2 zachovává samostatný Clean ISO Builder; neexportuje nainstalovaný systém.\n- Bez zmenšování LVM/RAID/šifrovaných svazků, přesunu Recovery, automatické opravy bootloaderu, konverze BIOS↔UEFI, Sysprep a změny machine-id/SSH klíčů.\n- Live ISO neobsahuje instalátor Ubuntu na interní disk; pro trvalou instalaci nejdříve nainstalujte Ubuntu Server.\n- Lokální kiosk je servisní root konzole bez loginu. Není vzdálený server ani webové rozhraní.\n\n## Vývoj\n\n```bash\npython3 -m unittest discover -s tests -v\npython3 packaging/release.py --output ../output\n```\n\nRelease skript obnoví SHA256SUMS a vytvoří kompletní eUpdate ZIP s manifestem. Po úpravách zdrojů je nutné jej spustit před instalací nebo sestavením ISO. Testy používají dočasné soubory, nikoli fyzické disky; integrační testy vyžadují qemu-img.",
    "download_url": "https://update.estudium.eu/download.php?project=f035f77ae1c4e5ad&release=48e8f1e2aa230efd821b67a3e839836e",
    "package_target": "software",
    "requirements": [],
    "license": {
        "id": "MIT",
        "name": "MIT",
        "custom_text": ""
    },
    "deployment": {
        "archive_root": ".",
        "web_root": "."
    },
    "project_type": "application",
    "hosting": null
}