Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jipok/void-infect
Bash script for replacing live Linux system with Void Linux on VPS.
https://github.com/jipok/void-infect
bash-script linux-installer serverconfig void-linux vps
Last synced: 9 days ago
JSON representation
Bash script for replacing live Linux system with Void Linux on VPS.
- Host: GitHub
- URL: https://github.com/jipok/void-infect
- Owner: Jipok
- Created: 2024-10-28T17:30:51.000Z (10 days ago)
- Default Branch: master
- Last Pushed: 2024-10-28T17:44:27.000Z (10 days ago)
- Last Synced: 2024-10-28T18:50:50.295Z (10 days ago)
- Topics: bash-script, linux-installer, serverconfig, void-linux, vps
- Language: Shell
- Homepage:
- Size: 4.88 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Void Linux VPS Installer
Script for replacing existing Linux system with Void Linux on VPS servers.
Tested on VDSina.com: Debian 12 and Ubuntu 24.04
![1](https://github.com/user-attachments/assets/8c52be10-cdc6-4401-9d5e-e3996882b8a6)## Prerequisites
- Root access
- SSH keys in `/root/.ssh/authorized_keys`
- `/dev/vda` as main disk
- x86_64 architecture## Usage
```bash
wget https://raw.githubusercontent.com/Jipok/void-infect/refs/heads/master/void-infect.sh
chmod +x void-infect.sh
./void-infect.sh
```The script will:
1. Download Void Linux rootfs
2. Configure minimal system
3. Replace existing OS
4. Reboot into Void Linux## Features
- Preserves SSH access (key auth only)
- Configures network automatically
- Installs essential packages
- Uses [doas](https://github.com/Duncaen/OpenDoas) instead of sudo
- Sets up [Cute-bash](https://github.com/Jipok/Cute-bash)## License
MIT