Difference between revisions of "Onedrive"

From Applied Optics Wiki
Jump to: navigation, search
(Created page with "We need to start saving data on Onedrive (or at least use as a backup) as the university moves towards cloud saving. I've tried a few Linux solutions, the best is a fork of On...")
 
Line 16: Line 16:
 
* Copy the web address it gives you to a web browser, login to your account and copy the web link when a blank page pops up.
 
* Copy the web address it gives you to a web browser, login to your account and copy the web link when a blank page pops up.
 
* Enter the copied url into the terminal - it will start syncing your files into ~/Onedrive
 
* Enter the copied url into the terminal - it will start syncing your files into ~/Onedrive
* Once that's done, run <code> onedrive -m </code> and leave it running
+
* Once that's done, run <code> onedrive -m</code> and leave it running
  
There is a way of running a onedrive service using systemctl
+
There is a way of running a onedrive service using systemctl, but I haven't been able to get that working (see forked github). I prefer having it open in a terminal though, you can keep an eye on what's being transferred.

Revision as of 14:20, 20 June 2018

We need to start saving data on Onedrive (or at least use as a backup) as the university moves towards cloud saving. I've tried a few Linux solutions, the best is a fork of Onedrive Free Client (original - https://github.com/skilion/onedrive/, working fork - https://github.com/abraunegg/onedrive). Here are a set of instructions I used to get it working;

  • sudo apt install libcurl4-openssl-dev
  • sudo apt install libsqlite3-dev
  • Find and install curl if not installed
  • curl -fsS https://dlang.org/install.sh | bash -s dmd
  • ~/dlang/install.sh
  • source ~/dlang/dmd-2.080.1/activate
  • mkdir ~/tmp (if a ~/tmp folder doesn't exist)
  • cd ~/tmp
  • git clone https://github.com/abraunegg/onedrive.git
  • cd onedrive
  • make
  • sudo make install
  • onedrive --synchronize
  • Copy the web address it gives you to a web browser, login to your account and copy the web link when a blank page pops up.
  • Enter the copied url into the terminal - it will start syncing your files into ~/Onedrive
  • Once that's done, run onedrive -m and leave it running

There is a way of running a onedrive service using systemctl, but I haven't been able to get that working (see forked github). I prefer having it open in a terminal though, you can keep an eye on what's being transferred.