Perkeep on Windows - Is LevelDB stable on Windows or do I need to switch to MySQL or MariaDB as suggested?

Skip to first unread message

Tim Swast

Dec 23, 2017, 2:44:56 PM12/23/17
to Camlistore
I'm attempting to use Perkeep on Windows. So far, so good, but I encountered some out-of-date info in the docs. Specifically, says "The default configuration comes with SQLite for the indexer. However, getting mattn go-sqlite3 to work on windows is not straightforward"

This appears to be incorrect, as when I look at my ~\AppData\Roaming\Camlistore\server-config.json file, I see that levelDB is used.

Is levelDB stable on Windows or do I need to move to MySQL / MariaDB as it suggests?

Brad Fitzpatrick

Dec 23, 2017, 2:48:00 PM12/23/17
I use LevelDB myself. I used to use MySQL but I moved my Perkeep server recently and found it too tedious to setup MySQL again so I tried LevelDB. Haven't had any problems.

I'm not running on Windows, but I see that there are Windows-specific files like  ./vendor/ so it looks like it works on Windows.

Might be worth trying to "go get -d" and "go test" first and make sure the leveldb tests pass.

You received this message because you are subscribed to the Google Groups "Camlistore" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
For more options, visit

Attila Tajti

Dec 24, 2017, 8:02:50 AM12/24/17
to Camlistore
I build Perkeep for my Synology NAS on Windows, but usually use the client tools on Windows only.

I run the server on Windows only when developing/testing something new, but I haven't had any problems so far (~2 years).

LevelDB worked fine in other projects of mine on Windows.
Reply all
Reply to author
0 new messages