Skip to content

Instantly share code, notes, and snippets.

@dominicusin
Created October 21, 2024 21:26
Show Gist options
  • Save dominicusin/090792be4cd6fb1ecdf34379b1e9fc77 to your computer and use it in GitHub Desktop.
Save dominicusin/090792be4cd6fb1ecdf34379b1e9fc77 to your computer and use it in GitHub Desktop.
cloud os
YunoHost
curl https://install.yunohost.org | bash
CapRover
docker run -p 80:80 -p 443:443 -p 3000:3000 -e ACCEPTED_TERMS=true -v /var/run/docker.sock:/var/run/docker.sock -v /captain:/captain caprover/caprover
PikaPods
https://www.pikapods.com/pods
umbrelOS
#curl -L https://raw.githubusercontent.com/highghlow/umbrel-install-script/main/bootstrap.sh | bash
curl -L https://codeberg.org/highghlow/umbrel-install-script/raw/branch/main/bootstrap.sh | bash
Coolify - An open-source & self-hostable Heroku / Netlify alternative.
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash
Cloudron
wget https://cloudron.io/cloudron-setup
chmod +x ./cloudron-setup
./cloudron-setup
Sandstorm
curl https://install.sandstorm.io | bash
casaos
curl -fsSL https://get.casaos.io | sudo bash
DietPi - Minimal Debian OS for Raspberry Pi with a lot of software you can self host
bash -c "$(curl -sSfL 'https://raw.githubusercontent.com/MichaIng/DietPi/master/.build/images/dietpi-installer')"
FreedomBox
sudo DEBIAN_FRONTEND=noninteractive apt-get install freedombox
Rockstor - NAS OS focused on BTRFS
systemctl disable apparmor
zypper install --no-recommends NetworkManager
systemctl disable wicked
systemctl enable --now NetworkManager
zypper --non-interactive addrepo --refresh -p105 https://download.opensuse.org/repositories/home:/rockstor/15.X/ home_rockstor
zypper --non-interactive addrepo --refresh -p97 https://download.opensuse.org/repositories/home:/rockstor:/branches:/Base:/System/15.X/ home_rockstor_branches_Base_System
rpm --import https://raw.githubusercontent.com/rockstor/rockstor-core/master/conf/ROCKSTOR-GPG-KEY
zypper addrepo -f http://updates.rockstor.com:8999/rockstor-testing/leap/15.X/ Rockstor-Testing
zypper --non-interactive --gpg-auto-import-keys refresh
zypper in --no-recommends rockstor-X.X.X-X
systemctl enable --now rockstor-bootstrap
openmediavault - NAS software based on Debian
apt-get install --yes gnupg
wget --quiet --output-document=- https://packages.openmediavault.org/public/archive.key | gpg --dearmor --yes --output "/usr/share/keyrings/openmediavault-archive-keyring.gpg"
cat <<EOF >> /etc/apt/sources.list.d/openmediavault.list
deb [signed-by=/usr/share/keyrings/openmediavault-archive-keyring.gpg] https://packages.openmediavault.org/public sandworm main
deb [signed-by=/usr/share/keyrings/openmediavault-archive-keyring.gpg] https://downloads.sourceforge.net/project/openmediavault/packages sandworm main
## Uncomment the following line to add software from the proposed repository.
deb [signed-by=/usr/share/keyrings/openmediavault-archive-keyring.gpg] https://packages.openmediavault.org/public sandworm-proposed main
deb [signed-by=/usr/share/keyrings/openmediavault-archive-keyring.gpg] https://downloads.sourceforge.net/project/openmediavault/packages sandworm-proposed main
## This software is not part of OpenMediaVault, but is offered by third-party
## developers as a service to OpenMediaVault users.
deb [signed-by=/usr/share/keyrings/openmediavault-archive-keyring.gpg] https://packages.openmediavault.org/public sandworm partner
deb [signed-by=/usr/share/keyrings/openmediavault-archive-keyring.gpg] https://downloads.sourceforge.net/project/openmediavault/packages sandworm partner
EOF
export LANG=C.UTF-8
export DEBIAN_FRONTEND=noninteractive
export APT_LISTCHANGES_FRONTEND=none
apt-get update
apt-get --yes --auto-remove --show-upgraded \
--allow-downgrades --allow-change-held-packages \
--no-install-recommends \
--option DPkg::Options::="--force-confdef" \
--option DPkg::Options::="--force-confold" \
install openmediavault
omv-confdbadm populate
omv-salt deploy run systemd-networkd
sudo wget -O - https://github.com/OpenMediaVault-Plugin-Developers/installScript/raw/master/install | sudo bash
sudo curl -sSL https://github.com/OpenMediaVault-Plugin-Developers/installScript/raw/master/install | sudo bash
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment