Kalau mau langsung install WordPress tanpa Docker di OS (native install), caranya lebih simpel, tapi semua paket jalan langsung di sistem (Apache/Nginx, PHP, MariaDB). Jadi kalau error gampang dilacak.
🔧 Step by Step Install WordPress Native (Ubuntu/Debian/Armbian)
-
Update sistem
sudo apt update && sudo apt upgrade -y -
Install Apache, PHP, dan MariaDB
sudo apt install apache2 mariadb-server php php-mysql libapache2-mod-php unzip wget -y -
Buat database WordPress
sudo mysql -u root -pLalu di dalam MariaDB:
CREATE DATABASE wordpress; CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'passwordku'; GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost'; FLUSH PRIVILEGES; EXIT; -
Download & extract WordPress
cd /tmp wget https://wordpress.org/latest.tar.gz tar -xvzf latest.tar.gz sudo mv wordpress /var/www/html/ -
Atur hak akses
sudo chown -R www-data:www-data /var/www/html/wordpress sudo chmod -R 755 /var/www/html/wordpress -
Buat konfigurasi Apache
sudo nano /etc/apache2/sites-available/wordpress.confIsi:
<VirtualHost *:80> ServerAdmin admin@example.com DocumentRoot /var/www/html/wordpress ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/html/wordpress/> AllowOverride All </Directory> ErrorLog ${APACHE_LOG_DIR}/wordpress_error.log CustomLog ${APACHE_LOG_DIR}/wordpress_access.log combined </VirtualHost>Simpan lalu aktifkan:
sudo a2ensite wordpress.conf sudo a2enmod rewrite sudo systemctl restart apache2 -
Buka browser
Akses:http://IP_ORANGEPI/→ ikuti wizard WordPress.
📦 Backup & Restore (versi native)
Backup:
# Backup file WordPress
tar -czvf wordpress_files_$(date +%F).tar.gz /var/www/html/wordpress
# Backup database
mysqldump -u wpuser -p wordpress > wordpress_db_$(date +%F).sql
Restore:
# Restore file
tar -xzvf wordpress_files_2025-09-11.tar.gz -C /var/www/html/
# Restore database
mysql -u wpuser -p wordpress < wordpress_db_2025-09-11.sql
👉 Jadi kalau di CasaOS error terus, kamu bisa pilih native install kayak gini. Lebih ringan, tapi backup harus 2 langkah (file + DB).
Mau saya bikinin script backup otomatis (gabung file + DB jadi satu zip) biar tinggal klik aja kayak di Docker?
