Install Dropbox in Linux Server

Dropbox adalah layanan cloud storage dan ada yang free serta alat yang sangat mudah digunakan untuk berbagi file dan sinkronisasi antar komputer, dan Anda juga dapat menggunakan Dropbox untuk membuat cadangan file dan mengaksesnya dari komputer ataupun perangkat lain (termasuk dari Android Smartphone Anda, android tablet dan iPad atau iPhone, dengan dedicated aplikasi Client untuk masing-masing perangkat). Pada tulisan ini saya ingin menunjukkan kepada Anda langkah demi langkah Cara Install Dropbox pada Linux Server dan Sync pada Akun Dropbox Anda. Mari kita memulainya.

 

Install Dropbox di Linux Server

Untuk pengguna CentOS 7 harap dipastikan bahwa /etc/environment

 
 
LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8

Restart sistem dahulu Selanjutnya

 
 
cd ~

Step 1. Download dropbox dari situs official-nya:

Update 2020 Maret

Untuk Dropbox versi terakhir membutuhkan library berikut
 
 
apt install -y libc6 && 
apt install -y libglapi-mesa && 
apt install -y libxdamage1 && 
apt install -y libxfixes3 && 
apt install -y libxcb-glx0 && 
apt install -y libxcb-dri2-0 && 
apt install -y libxcb-dri3-0 && 
apt install -y libxcb-present0 && 
apt install -y libxcb-sync1 && 
apt install -y libxshmfence1 && 
apt install -y libxxf86vm1

Dropbox for 32-bit Architecture:

wget -O dropbox.tar.gz "http://www.dropbox.com/download/?plat=lnx.x86"
Dropbox for 64-bit Architecture:
wget -O dropbox.tar.gz "http://www.dropbox.com/download/?plat=lnx.x86_64"
Step 2. Extract Dropbox dengan command berikut

 
 
tar -zxf dropbox.tar.gz

Step 3. Run the dropbox client daemon

 
 
~/.dropbox-dist/dropboxd

Snyc Server dengan account Dropbox

Jika server Anda belum terhubung ke akun dropbox, sehingga Anda akan melihat pesan berikut setiap beberapa detik: dropbox-1 Sekarang copy dan paste link ke browser web, Anda dapat menggunakan komputer manapun. sehingga akan menghubungkan mesin ini ke akun dropbox Anda. Mungkin anda akan diminta untuk memberikan username dan password Anda untuk menghubungkan ini ke akun dropbox Anda. Jika dropbox client pada server Anda berhasil mensinkronkan dengan server, Anda akan melihat pesan berhasil dihubungkan, Selamat! dan itu akan berhenti menunjukkan link otorisasi, juga akan secara otomatis membuat folder Dropbox di bawah ~/Dropbox untuk pengguna/user yang sedang anda gunakan. Tekan CTRL+C untuk mengakhiri proses daemon dropbox.

Dropbox dengan Dropbox Python Script

Download script dropbox.py dan membuat file excuteable

 
wget -O ~/.dropbox/dropbox.py "http://www.dropbox.com/download?dl=packages/dropbox.py" 
chmod +x ~/.dropbox/dropbox.py

Sekarang Anda dapat dengan mudah memeriksa status klien Dropbox dengan perintah berikut

 

 
 
~/.dropbox/dropbox.py status

Dapatkan bantuan lebih dropbox.py dengan perintah berikut

 
 
~/.dropbox/dropbox.py help

Run Dropbox Boot

tambahkan pada crontab di user yang akan menjalankan dropbox

 
 
@reboot $HOME/.dropbox-dist/dropboxd

Catatan Tambahan:

Jika dropbox hanya status syncron TANPA ADA status syncron jumlah file [download/upload] itu berarti struktur node yang ada di dropbox kamu melebihi batas node sistem linux, biasanya ini terjadi kalo dropox dipakai oleh para developer software sebagai penyimpanan semua project. kamu perlu melakukan perubahan di sistem linux supaya semua node yg ada di local dan dropbox dapat kembali syncron

 
 
nano /etc/sysctl.d/99-sysctl.conf 
## Tambahkan 2 baris ini dipaling akhir 
fs.inotify.max_user_watches = 1048576 
fs.inotify.max_user_instances = 256 
## 
# Ctrl+o 
# Ctrl+x 
## 
sudo sysctl fs.inotify.max_user_instances=256 
sudo sysctl fs.inotify.max_user_watches=1048576
in MacOs
 
sudo sysctl kern | grep maxfile 
sudo nano /etc/sysct.conf 
--- 
kern.maxfiles=1048576 
kern.maxfilesperproc=524288 
--- 
sudo sysctl -w kern.maxfiles=1048576 
sudo sysctl -w kern.maxfilesperproc=524288 

Snyc Dropbox Status

Untuk melihat status file/folder syncron, pertama dilakukan adalah masuk ke folder yang ingin anda lihat statusnya

 
 
cd ~/Dropbox/

Setelah masuk ke folder yang ingin dilihat lakukan perintah filestatus

 
 
~/.dropbox/dropbox.py filestatus

disitu akan terlihat file/folder yang statusnya up to date atau syncing Anda bisa melihat lebih dalam lagi

 
 
cd ~/Dropbox/other/folder/ 
~/.dropbox/dropbox.py filestatus

Untuk melakukan selective syncron alias mengabaikan folder tertentu bisa dilakukan setelah uptodate maka dengan cara berikut

 
 
cd ~/Dropbox/other/folder/ 
~/.dropbox/dropbox.py exclude list 
# akan muncul folder yang di abaikan 
 
# untuk menambahkan folder supaya tidak disinkronkan (exclude dir) dengan cara berikut 
~/.dropbox/dropbox.py exclude add nama_folder 
 
# untuk mengembalikan folder supaya tersinkronkan kembali dengan cara menghapusnya dari daftar exclude 
~/.dropbox/dropbox.py exclude delete nama_folder 

Selamat mencoba semoga bermanfaat.

The power of documents

Kami sajikan dengan bahasa yang mudah dengan disertai command line yang bisa di copy-paste sehingga memudahkan untuk melakukan modifikasi command line