{
    "schema": "eupdate-package-specification-v1",
    "author": "PB <pavel.bartos.pb@gmail.com>",
    "project_id": "016eff0ebb83789e",
    "software_id": "eweb-server",
    "software": "eWeb",
    "module": null,
    "release_id": "e0ec095b425077fac00d24371752e044",
    "version": "0.1.0",
    "release_date": "2026-05-15",
    "published_at": "2026-09-08T13:48:24+00:00",
    "bytes": 265944,
    "sha256": "0fe4b635dd7b9456f63b3bbf6538b81b5647b823d30668e07c58f15df67c5cb8",
    "file_count": 70,
    "languages": {
        "Shell": {
            "bytes": 6305,
            "files": 3
        },
        "PHP": {
            "bytes": 1462,
            "files": 2
        },
        "CSS": {
            "bytes": 767,
            "files": 1
        },
        "HTML": {
            "bytes": 138,
            "files": 8
        }
    },
    "installation_url": "https://update.estudium.eu/package.php?software_id=eweb-server&version=0.1.0",
    "update_url": "https://update.estudium.eu/package.php?software_id=eweb-server",
    "install_json": {
        "software": "eWeb-server",
        "software_id": "eweb-server",
        "version": "0.1.0",
        "description": {
            "cs": "Správa webhostingu: domény, SSL, databáze, cluster, synchronizace souborů, zálohy, bezpečnost a analýza logů."
        },
        "compatibility": {
            "os_types": [
                "linux"
            ],
            "os_versions": [
                "26.04"
            ],
            "distribution_ids": [
                "ubuntu"
            ],
            "distributions": [
                {
                    "id": "ubuntu",
                    "name": "Ubuntu",
                    "versions": [
                        "26.04"
                    ]
                }
            ],
            "native_windows_supported": false,
            "native_macos_supported": false,
            "any_linux_distribution": false
        },
        "installation": {
            "commands": {
                "linux": {
                    "command": null,
                    "supported": false,
                    "mode": "manual"
                },
                "windows": {
                    "command": null,
                    "supported": false,
                    "mode": "unsupported"
                },
                "macos": {
                    "command": null,
                    "supported": false,
                    "mode": "unsupported"
                },
                "other": {
                    "command": null,
                    "supported": false,
                    "mode": "unsupported"
                },
                "source": {
                    "command": null,
                    "supported": false,
                    "mode": "unsupported"
                }
            }
        },
        "documentation": [],
        "release_date": "2026-05-15",
        "author": {
            "name": "pavel852",
            "email": "",
            "website": ""
        },
        "project": {
            "website": ""
        },
        "homepage": "",
        "archive_metadata": {
            "working_directory": ".",
            "publisher": "dcf6d41fbcdf0e16",
            "updated_at": "2026-09-08T13:48:24+00:00",
            "application_author": "PB <pavel.bartos.pb@gmail.com>"
        },
        "license": "MIT",
        "license_custom": ""
    },
    "readme": "# eWeb Server MVP\n\nStandalone webhosting server software inspired by the eCast operational style.\n\nTarget systems:\n\n- Debian 12\n- Ubuntu 24.04 LTS\n- Ubuntu 26.04 LTS\n\nDefault web document root:\n\n```text\n/var/www/<domain>/web/\n```\n\nEach hosted domain receives:\n\n- Nginx virtual host\n- PHP-FPM pool\n- MariaDB database and user\n- SFTP Linux account\n- optional HTTP basic auth for the whole website\n- GoAccess statistics\n- ClamAV periodic scan\n- local backups in `/var/www/backup`\n- optional Cloudflare domain settings\n\nImportant ports:\n\n- 22/tcp SSH and SFTP\n- 80/tcp HTTP\n- 443/tcp HTTPS\n- 3306/tcp MariaDB client access\n- 4444/tcp Galera SST\n- 4567/tcp Galera replication\n- 4567/udp Galera replication\n- 4568/tcp Galera IST\n\n## Install on a clean server\n\n```bash\nsudo bash install.sh\n```\n\nThen open the TUI:\n\n```bash\nsudo eweb\n```\n\nCreate the first hosted domain:\n\n```bash\nsudo eweb-account create test.cz\n```\n\n## Security note\n\nThis MVP intentionally follows the requested model where one password is used for eWeb login, SFTP, MariaDB, and optional web basic auth. For high-security production use, separate per-service secrets are recommended.",
    "download_url": "https://update.estudium.eu/download.php?project=016eff0ebb83789e&release=e0ec095b425077fac00d24371752e044",
    "package_target": "software",
    "requirements": [],
    "license": {
        "id": "MIT",
        "name": "MIT",
        "custom_text": ""
    },
    "deployment": {
        "archive_root": ".",
        "web_root": "."
    },
    "project_type": "application",
    "hosting": null
}