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

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
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