Trong bài này chúng ta sẽ thảo luận về cách cài đặt Dropbox trên Ubuntu 18.04 server. Việc setup Dropbox trên server sẽ khác so với việc chúng ta cài đặt Dropbox trên Desktop vì dropbox trên server không có GUI. Chúng ta phải thao tác hoàn toàn bằng command. Bây giờ chúng ta bắt đầu nào.
Cài đặt Dropbox trên Ubuntu 18.04 LTS Server
Tùy thuộc vào phiên bản Ubuntu mà bạn đang sử dụng là 32 hay 64 bit mà chúng ta sẽ chọn phiên bản cho phù hợp.
Bản 32 bit:
Tiếp theo, ta sẽ chạy lệnh sau để chạy dropbox daemon.
Kết quả:
Lúc này trên của số terminal , dropbox cũng thông báo đã link tới tài khoản Dropbox của bạn.
ta check folder này
Cài đặt Dropbox Cli
Chúng ta sẽ download dropbox python script vào /usr/local/bin/
Tạo một systemd service cho Dropbox
Reload lại để file ta vừa tạo có hiệu lực.
Để xem service dropbox đang chạy hay tắt ta dùng lệnh:
Cài đặt Dropbox trên Ubuntu 18.04 LTS Server
Tùy thuộc vào phiên bản Ubuntu mà bạn đang sử dụng là 32 hay 64 bit mà chúng ta sẽ chọn phiên bản cho phù hợp.
Bản 32 bit:
Code: Select all
Bản 64 bit:
cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86" | tar xzf -
Code: Select all
Sau khi bạn chạy lệnh xong, thư mục .dropbox-dist sẽ được tạo tự động ở folder $Homecd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -
Tiếp theo, ta sẽ chạy lệnh sau để chạy dropbox daemon.
Code: Select all
Bạn sẽ nhìn thấy kết quả tương tự như sau:$ ~/.dropbox-dist/dropboxd
This computer isn't linked to any Dropbox account... Please visit https://www.dropbox.com/cli_link_nonce? ... kskfc037e2 to link this device.Ta sẽ sử dụng link đó bằng cách copy lên trình duyệt và run. Sau đó ta đang nhập vào tài khoản dropbox mà ta muốn link tới server.
Kết quả:
Lúc này trên của số terminal , dropbox cũng thông báo đã link tới tài khoản Dropbox của bạn.
This computer is now linked to Dropbox. Welcome SenthilkumarNgay lúc này, thư mục Dropbox cũng được tạo trong folder $Home trên Server và bắt đầu sync các folder và fle tới tài khoản dropbox của bạn.
ta check folder này
ls /home/Dropbox Phanmem docsVậy là chúng ta đã cài đặt thành công Dropbox trên server của bạn. Dropbox sẽ tiếp tục chạy cho tới khi chúng ta stop nó bằng cách nhấn CTRL + C. Bạn phải bật dropbox bằng lệnh mỗi khi muốn bật dropbox. Tất nhiên chúng ta có thể cấu hình để dropbox tự động chạy mối khi khởi động lại server. Chúng ta sẽ làm việc đó trong bước tiếp theo. Bây giờ là cách sử dụng Dropbox.
Cài đặt Dropbox Cli
Chúng ta sẽ download dropbox python script vào /usr/local/bin/
Code: Select all
cmod nó:
sudo wget -O /usr/local/bin/dropbox "https://www.dropbox.com/download?dl=packages/dropbox.py"
Code: Select all
Bây giờ chúng ta sẽ chạy dropbox đơn giản chỉ bằng lệnh:
sudo chmod +x /usr/local/bin/dropbox
Code: Select all
Check dropbox chạy hay không chạy bằng lệnh:
dropbox
Code: Select all
hiện tại dropbox không chạy, ta sử dụng lệnh sau để bật nó:
$ dropbox status
Dropbox isn't running!
Code: Select all
check lại:
dropbox start
Code: Select all
Bạn có thể config để Dropbox không sync các folder trong tài khoản dropbox của bạn.$ dropbox status
Up to date[/code
Dropbox sẽ tiếp tục chay cho tới khi ta khởi động lại hệ thống. Nếu ta muốn manual stop dropbox, ta có thể dùng lệnh:
[code] dropbox stop
Code: Select all
Exclude nhiều folder:dropbox exclude add folder1
Code: Select all
Để xem danh sách các folder ta đã exclude:dropbox exclude add folder1 folder2
Code: Select all
để loại bỏ folder từ danh sách ta đã exclude:
dropbox exclude list
Code: Select all
Để lấy link share của 1 file ví dụ file abc.zip, ta dùng lệnh sau:dropbox exclude remove folder1
Code: Select all
Để enable Lansyns ta dùng lệnh:
dropbox sharelink Dropbox/abc.zip
https://www.dropbox.com/s/rqteaol58csd5643/abc.zip?dl=0
Code: Select all
Disable Lansync:
dropbox lansync y
Code: Select all
Để xem nhiều command hơn, ta dùng lệnh:
dropbox lansync n
Code: Select all
Config Dropbox tự động chạy khi khởi động hệ thống dropbox help
Tạo một systemd service cho Dropbox
Code: Select all
Ta thêm vào các dòng sau:
sudo nano /etc/systemd/system/dropbox.service
Code: Select all
thay User, Group và dropbox cli path bằng giá trị của bạn. Lưu lại và thoát.[Unit]
Description=Dropbox Service
After=network.target
[Service]
ExecStart=/bin/sh -c '/usr/local/bin/dropbox start'
ExecStop=/bin/sh -c '/usr/local/bin/dropbox stop'
PIDFile=${HOME}/.dropbox/dropbox.pid
User=aaaa
Group=aaaa
Type=forking
Restart=on-failure
RestartSec=5
StartLimitInterval=60s
StartLimitBurst=3
[Install]
WantedBy=multi-user.target
Reload lại để file ta vừa tạo có hiệu lực.
Code: Select all
Ta enable dropbox service
sudo systemctl daemon-reload
Code: Select all
cuối cùng, ta start dropbox service
sudo systemctl enable dropbox
Code: Select all
Từ bây giờ, Dropbox sẽ tự động khởi động mỗi khi hệ thống reboot.sudo systemctl start dropbox
Để xem service dropbox đang chạy hay tắt ta dùng lệnh:
Code: Select all
sudo systemctl status dropbox