星期日, 12月 23, 2018

Nextcloud with openSUSE Leap 15 同步設置小記

Nextcloud with openSUSE Leap 15 同步設置小記


OS: openSUSE Leap 15


這篇是回憶文, 因為相關機制已經運作一段時間, 目前也日趨穩定
所以就寫這篇來紀錄一下


左邊是我的 Desktop, 中間是 Raspberry Pi 3 + HD




Raspberry Pi 端:


目前使用 Raspberry Pi 3 加上 container 來運作 nextcloud 日後取代 Dropbox


使用 Docker 運作 nextcloud / owncloud


使用雙層硬碟座來連接硬碟
  • 使用 2 顆 2TB 硬碟來存放資料
    • /mnt/usb
      • 主要存放資料的地方
        • nextcloud 如上述放在指定的目錄然後讓 docker run -v 掛載目錄
        • 其他的資料透過 ssh, 讓 Client 使用 filezilla 來存取
    • /mnt/backup
      • 備份資料使用, 使用 crontab 來處理, 如果主要硬碟死掉, 還有一份
        • # crontab -l
        • 0 4 * * * rsync -a --delete /mnt/usb/* /mnt/backup/

PC 端:


安裝 nextcloud client 程式來進行同步 PC端到 Raspberry Pi 上的資料夾
  • 有建立一個 Dropbox 目錄在 Nextcloud 目錄內
  • 透過 rsync 將 Dropbox 目錄同步到 nextcloud 上面的 Dropbox 資料夾
    • > crontab -l
    • 0 22 * * * rsync -a --delete /Dropbox/sakana/Dropbox/*  /home/sakana/Nextcloud/Dropbox/


其他資料透過 filezilla 來存取


簡單來說就是
  • Dropbox 資料夾有異動, 每天晚上10點會同步到 Nextcloud 目錄下的 Dropbox 資料夾
  • PC 端的 NextCloud 下的資料夾有異動就會同步到 Raspberry Pi 上面的目錄, 然後 Raspberry Pi 上面每天早上 4點會抄寫到另外一顆硬碟


找個時間來想想 Google Drive 的同步吧


~ enjoy it


Reference:

沒有留言: