How to Install Krusader on OMV and Docker

How to Install Krusader in OMV and Docker

In diy, OpenMediaVault, Tutorials, Video by dbtech

In this post we’ll look at How to Install Krusader in OMV and Docker.

Krusader is an advanced twin panel (commander style) file manager for KDE Plasma and other desktops in the *nix world, similar to Midnight or Total Commander.

Installing Krusader

When doing research for this, I ran into a few different versions of Krusader, but found the one from binhex to be the easiest to setup.

The issue that I ran into is that the benhex page only had a Docker command that would be run in an SSH screen.

docker run -d \
    -p 5900:5900 \
    -p 6080:6080 \
    --name= \
    --privileged=true \
    -v :/config \
    -v /etc/localtime:/etc/localtime:ro \
    -e TEMP_FOLDER= \
    -e WEBPAGE_TITLE= \
    -e VNC_PASSWORD= \
    -e UMASK= \
    -e PUID= \
    -e PGID= \
    binhex/arch-krusader

I want to run it in a Portainer Stack, so I rewrote what benhex had into a stack:

---
version: "2.2"
services:
  krusader:
    image: binhex/arch-krusader
    container_name: krusader
    privileged: true
    environment:
      - PUID=0
      - PGID=0
      - UMASK_SET=000
      - TEMP_FOLDER=/config/krusader/tmp
    volumes:
      - /srv/dev-disk-by-label-Files/Config/MyKrusader:/config
      - /etc/localtime:/etc/localtime:ro
      - /srv/dev-disk-by-label-Files:/mnt/myfiles #replace the first half of this with where *your* files / extra drives are located
      - /srv/dev-disk-by-label-Files/Config:/mnt/myconffiles #replace the first half of this with where *your* files / extra drives are located
    ports:
      - 5900:5900
      - 6080:6080
    restart: unless-stopped

NOTE: This is running with elevated privileges and as root, so be careful with this.

Once you copy that into your Portainer Stack, you’ll want to modify the volumes a bit. The first line is where your configuration files will go, so edit the first half of that line.

You can leave the second line alone as it is just for setting the time zone of your application.

The third and fourth lines are optional as they are just mount points if you have additional hard drive locations that you want to mount and have access to in Krusader.

Once you have everything edited, you can click the “Deploy the Container” button and wait a couple of minutes for it to deploy. Once it deploys, you can check the logs and wait for them to settle down.

Accessing Krusader

Next, you’ll want to open a new browser window and edit then paste the following into the URL bar:

http://:6080/vnc.html?resize=remote&host=&port=6080&&autoconnect=1

be sure to replace “” with your server’s IP address. It should look something more like this:

http://192.168.1.238:6080/vnc.html?resize=remote&host=192.168.1.238&port=6080&&autoconnect=1

The first time you connect, you’ll go through a quick intro. Once you’re done with that, close the windows and the file interface will pop up.

Once you see the file manager, you’re good to go and you can do basically whatever you want with regards to file management on the server using Krusader.

Other OpenMediaVault Tutorials

If you’re interested in other tutorials for your home server, check here: https://dbtechreviews.com/category/openmediavault/

/=========================================/

Like what I do? Want to be generous and help support my channel?

Here are some ways to support:

Patreon: https://dbte.ch/patreon

Ko-fi: https://dbte.ch/kofi

/=========================================/

Remember to leave a like on this video and subscribe if you want to see more!

/=========================================/

Follow Me:

Twitter: https://dbte.ch/tw

Facebook: https://dbte.ch/fb

Subscribe: https://dbte.ch/ytsub