Add install and setup scripts for multiple Linux distros

Introduces container setup scripts and install scripts for AlmaLinux, CentOS Stream, Devuan, Fedora, Gentoo, openEuler, openSUSE, Rocky Linux, and updates Alpine install script. Adds corresponding JSON metadata files for each distribution in the frontend. These changes enable streamlined LXC container creation and installation for a wide range of Linux distributions.
This commit is contained in:
CanbiZ
2025-12-04 14:48:51 +01:00
parent 52cb37c46a
commit 235d217b36
28 changed files with 909 additions and 1 deletions

View File

@@ -0,0 +1,33 @@
{
"name": "Rocky Linux",
"slug": "rockylinux",
"categories": [0],
"date_created": "2025-12-04",
"type": "ct",
"updateable": true,
"privileged": false,
"interface_port": null,
"documentation": "https://docs.rockylinux.org/",
"website": "https://rockylinux.org/",
"logo": "https://cdn.jsdelivr.net/gh/selfhst/icons/webp/rocky-linux.webp",
"config_path": "",
"description": "Rocky Linux is an enterprise-grade Linux distribution designed to be 100% bug-for-bug compatible with Red Hat Enterprise Linux (RHEL).",
"install_methods": [
{
"type": "default",
"script": "ct/rockylinux.sh",
"resources": {
"cpu": 1,
"ram": 512,
"hdd": 4,
"os": "rockylinux",
"version": "10"
}
}
],
"default_credentials": {
"username": "root",
"password": null
},
"notes": []
}