**Koofr on Linux**
Read it on my blog, it has a nicer image/text layout.
As a newly Mint-ed desktop Linux user I tried to connect to various cloud storages (Dropbox, Google Drive, Google Drive – Team drive) and lastly, Koofr.
Some brief words about my experiences connecting to Koofr.
There are 2 ways to connect to it (that I’m aware of): Koofr desktop app and rclone.
Connecting via rclone
Because I already have rclone setup for Dropbox and GDrive, I tried it first.
rclone has built-in support for Koofr (#26), which is great.
I had some minor difficulties to set it up. Nothing serious. Easier than connecting to Google Drive (and obtaining their app ID), for example.
Firstly, I went to my Koofr account -> Preferences -> Passwords and created a new app password especially for rclone.
Then I ran
rclone config
All went smooth until the step after entering an username:
Option password. Your password for rclone (generate one at https://app.koofr.net/app/admin/preferences/password).Choose an alternative below.y) Yes, type in my own passwordg) Generate random passwordy/g>
I was a bit puzzled. What does it mean ‘my own password’? Should I make it up? Or use Koofr generated password?
Firstly, I chose the g) option. I thought rclone will somehow communicate with Koofr and set the password. I was wrong. It didn’t work. Then I restarted the config and chose y) option and pasted previously created app password from Koofr website.
It worked.
Then I adapted my Dropbox/GDrive mount script (mount_koofr.sh):
#!/bin/bash# Define remote name and mount pointREMOTE="Koofr-Tomi"MOUNT_POINT="$HOME/Koofr-Tomi"# Create the mount directory if it doesn't existmkdir -p "$MOUNT_POINT"# Unmount if already mountedif mountpoint -q "$MOUNT_POINT"; then echo "Unmounting $REMOTE..." fusermount -u "$MOUNT_POINT"fi# Mount Koofr with VFS caching enabledecho "Mounting $REMOTE to $MOUNT_POINT..."rclone mount "$REMOTE": "$MOUNT_POINT" \ --vfs-cache-mode full \ --daemonecho "Mounting complete!"
After running this script, a new mount appeared with 3 pre-made folders:
Then I added some files and subfolders and it synced as it should.
Bottomline: It works fine, setup of password in rclone could be more understandable for ordinary users like me.
Connecting via desktop Koofr app
I’ve installed the app (Linux Mint), no errors or issues, which is good.
But when I tried to run the app, I saw this screen. No login input field or buttons. Maybe because I use fractional desktop scaling to 125%? Don’t know. When I set it to 100%, there was no change in app layout.
I contacted their support on Saturday afternoon and…
Their support was super quick (during the weekend & I’m just a rando non-paying user) and helped me to resolve the issue in less than a day. Do you hear that, Google?
As I understood, their app uses built-in stripped browser.
According to the support’s instructions, I had to deleted the file:
~/.koofr-dist/storagechrome
but I rather renamed it to:
~/.koofr-dist/storagechrome_old
Then I ran the app again, Koofr login screen opened in a system browser (Firefox) and I could login. It looks like a Koofr desktop app is actually a local web app. Cool.
Sync app looks similar to Google Drive’s app and shows the status of sync and last synced files.
Bottomline: It works. I know it’s a Linux and all the difficulties because of different distros and desktops and libraries, but nevertheless. The install could be a bit more polished. Desktop app (first login) is the first thing user experiences. I’m not easily scared away, but many less experienced users are.
Can not comment on long-term usage yet. But the syncing looks quick enough and so far without issues.
Tags: #koofr #rclone #mint #linux #cloudstorage
https://blog.rozman.info/koofr-on-linux/