Tomi<p>**<b>Koofr on Linux</b>**</p><p><a href="https://blog.rozman.info/koofr-on-linux/" rel="nofollow noopener" target="_blank">Read it on my blog</a>, it has a nicer image/text layout.</p><p>As a newly baked desktop Linux user (Mint-er?) I tried to connect to various cloud storages (Dropbox, Google Drive, Google Drive – Team drive) and lastly, Koofr.</p><p>Some brief words about my experiences connecting to Koofr.</p><p>There are 2 ways to connect to it (that I’m aware of): <strong>Koofr desktop app</strong> and <strong>rclone</strong>.</p><p><strong>Connecting via rclone</strong></p><p>Because I already have rclone setup for Dropbox and GDrive, I tried it first.</p><p>rclone has built-in support for Koofr (#26), which is great.</p><p>I had some minor difficulties to set it up. Nothing serious. Easier than connecting to Google Drive (and obtaining their app ID), for example.</p><p>Firstly, I went to my Koofr account -> Preferences -> Passwords and created a new app password especially for rclone.</p><p>Then I ran </p><pre><code>rclone config</code></pre><p>All went smooth until the step after entering an username:</p><pre><code>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></code></pre><p>I was a bit puzzled. What does it mean ‘my own password’? Should I make it up? Or use Koofr generated password?</p><p>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.</p><p>It worked.</p><p>Then I adapted my Dropbox/GDrive mount script (mount_koofr.sh):</p><pre><code>#!/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!"</code></pre><p>After running this script, a new mount appeared with 3 pre-made folders:</p><p>Then I added some files and subfolders and it synced as it should.</p><p>Bottomline: It works fine, setup of password in rclone could be more understandable for ordinary users like me.</p><p><strong>Connecting via desktop Koofr app</strong></p><p>I’ve installed the app, no errors or issues, which is good. </p><p>But when I tried to run the app, I saw this screen. No login input filed 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.</p><p>I contacted their support on Saturday afternoon and…</p><p>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?</p><p>As I understood, their app uses built-in stripped browser.</p><p>According to the support’s instructions, I had to deleted the file:</p><pre><code>~/.koofr-dist/storagechrome </code></pre><p>but I rather renamed it to:</p><pre><code>~/.koofr-dist/storagechrome_old</code></pre><p>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 web app. Cool.</p><p>Sync app looks similar to Google Drive’s app and shows the status of sync and last synced files.</p><p>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.</p><p>Can not comment on long-term usage yet. But the syncing looks quick enough and so far without issues.</p><p>Tags: #koofr #rclone #mint #linux #cloudstorage</p><p></p><p><a href="https://blog.rozman.info/koofr-on-linux/" class="" rel="nofollow noopener" target="_blank">https://blog.rozman.info/koofr-on-linux/</a></p><p><a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://blog.rozman.info/tag/cloudstorage/" target="_blank">#cloudstorage</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://blog.rozman.info/tag/koofr/" target="_blank">#koofr</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://blog.rozman.info/tag/linux/" target="_blank">#Linux</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://blog.rozman.info/tag/mint/" target="_blank">#Mint</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://blog.rozman.info/tag/rclone/" target="_blank">#rclone</a></p>