mirror of
https://github.com/twinpath/custom-proxmox-lxc.git
synced 2026-01-25 21:18:43 +07:00
2.0 KiB
2.0 KiB
📦 LXC Template Customizer – Ubuntu 24.04 dengan Mirror NevaCloud
Modifikasi file template LXC ubuntu-24.04-standard_24.04-2_amd64.tar.zst agar langsung menggunakan repository dari mirror NevaCloud pada /etc/apt/sources.list.
✅ Tujuan
Template hasil modifikasi ini akan menghasilkan container LXC berbasis Ubuntu 24.04 dengan konfigurasi mirror lokal NevaCloud, mempercepat proses update dan install paket di Indonesia.
🧰 Prasyarat
- Sistem Proxmox VE atau Debian/Ubuntu server
- Template
.tar.zstdari LXC (misal:ubuntu-24.04-standard_24.04-2_amd64.tar.zst) - Tool
zstddantar
🛠️ Langkah-Langkah
1. Masuk ke direktori penyimpanan template
cd /var/lib/vz/template/cache/
Sesuaikan jika path template berbeda.
2. Ekstrak template ke direktori kerja
mkdir ubuntu-24.04-workdir
tar --use-compress-program=unzstd -xvf ubuntu-24.04-standard_24.04-2_amd64.tar.zst -C ubuntu-24.04-workdir
3. Ubah repository di dalam sources.list
nano ubuntu-24.04-workdir/etc/apt/sources.list
Ganti seluruh isinya menjadi:
deb https://mirror.nevacloud.com/ubuntu/ubuntu-archive/ noble main restricted universe multiverse
deb https://mirror.nevacloud.com/ubuntu/ubuntu-archive/ noble-updates main restricted universe multiverse
deb https://mirror.nevacloud.com/ubuntu/ubuntu-archive/ noble-security main restricted universe multiverse
4. Re-pack kembali template
tar --use-compress-program=zstd -cf ubuntu-24.04-standard_24.04-2_amd64.tar.zst -C ubuntu-24.04-workdir .
rm -rf ubuntu-24.04-workdir
📌 Catatan Tambahan
Mirror NevaCloud bersifat publik dan cepat diakses dari jaringan Indonesia.
Template yang telah dimodifikasi dapat langsung digunakan untuk membuat container baru dengan pct create.
📜 Lisensi
Proyek ini menggunakan lisensi MIT dan hanya dimaksudkan untuk penggunaan pribadi atau internal.