Moving database/channel data on Windows 2022 server

Summary

Hi All, first time poster so please forgive me if this question has been answered. I have used the search but cannot seem to find relevant information.

I have 2 hard disk drives C and D. I want to place the kolibri database in D drive and all the channels download into D drive.

When I installed Kolibri I selected D as the install path however the database has installed on C anyway?

How can I move this please?

Technical details

Version: 0.19.3
OS: Windows-10-10.0.20348-SP0
Python: 3.8.10
Installer: Windows - v1.6.9
Server: Cheroot/10.0.1
Database: C:\Users\Administrator.kolibri\db.sqlite3
Free disk space: 56 GB
Server time: Fri May 15 2026 14:47:58 GMT+0800 (Australian Western Standard Time)
Server timezone: Australia/Perth

Hi @PaulB,

Welcome to the Learning Equality forums! Thank you for your interest in Kolibri.

By default, Kolibri stores its databases and content in a .kolibri/ directory in the home folder of the user who is executing Kolibri. This is controlled via an environment variable KOLIBRI_HOME.

I see the technical details you’ve shared specify that your database is located at:

C:\Users\Administrator.kolibri\db.sqlite3

I’d expect it to be:

C:\Users\Administrator\.kolibri\db.sqlite3

So I’m unsure if that missing slash is just a bug with how Kolibri is reporting it, or if it’s really at C:\Users\Administrator.kolibri\db.sqlite3.

Once you’ve identified where that .kolibri/ directory is located, ensure Kolibri is stopped, then you may proceed to move that to your D drive. Once moved, you’ll need to define the environment variable so Kolibri looks for the new location. The environment variable should contain the new location of .kolibri/. The links below have some information on this topic. I’d recommend the GUI approach in the first link for defining the environment variable, and to ensure the environment variable is defined for the user running Kolibri, which appears to be Administrator.

Once you’ve moved Kolibri’s home directory and defined the environment variable, start Kolibri. If you had already set up Kolibri before the move, and you see Kolibri’s setup wizard, then it hasn’t found the new location.

Please let us know if this helps, and whether the path reported by Kolibri was indeed missing a slash (\).

Kind regards,
Blaine