Memindahkan server owncloud tidak terlalu susah, tetapi langkah demi langkah harus diperhatikan agar tidak ada data yang hilang karena salah hapus ada salah setting. Lama proses ini tergatung banyaknya data yang ada didalam owncloud.

Server Baru

IP : 192.168.10.10
Domain : kelaut.jaranguda.com
Database MySQL
user : kelaut
nama database : kelaut

Disini kedua OS yang saya gunakan adalah Debian 8.4 64 bit, owncloud di install dengan packages. Setelah owncloud terinstall dengan cara diatas buat database baru. Login ke MySQL sebagai root

mysql -u root -p

lalu jalankan perintah

CREATE DATABASE kelaut;
CREATE USER 'kelaut'@'localhost' IDENTIFIED BY 'kVdGGL4D';
GRANT ALL PRIVILEGES ON kelaut.* TO 'kelaut'@'localhost';
FLUSH PRIVILEGES;

Hapus folder tempat penyimpanan data owncloud dan file konfig. Ingat jalankan perintah ini di server baru

rm -fr /var/www/owncloud/data/*
rm -fr /var/www/owncloud/config/*

untuk sementara konfigurasi di server baru cukup sampai disini, kita lanjut pindah-pindah file dari server lama.

Server Lama

IP : 192.168.2.2
Domain : kelaut.jaranguda.com
Database MySQL
user : kelaut
nama database : kelaut

Export Database
Export database ke file kelaut.sql

mysqldump -u root -p kelaut > ~/kelaut.sql

Pindahkan data mysql ke server baru

scp ~/kelaut.sql root@192.168.10.10:/tmp

Sinkronisasi data

rsync -av /var/www/owncloud/data/ root@192.168.10.10:/var/www/owncloud/data/
rsync -av /var/www/owncloud/config/ root@192.168.10.10:/var/www/owncloud/config/

Server Baru

Import database dari server lama

mysql -u root -p kelaut /tmp/kelaut.sql

ubah file/folder permission

chown www-data:www-data -R /var/www/owncloud

Setelah semua selesai, ganti A record untuk domain anda. Tunggu sekitar 10-15 untuk DNS propagation, atau biar lebih cepat ubah dns anda ke Google Public DNS.

Leave a comment

Your email address will not be published. Required fields are marked *