Koillection

Koillection

Official

Docker app from CorneliousJD's Repository

Overview

Collection manager to keep track of collections of any kind like games, books, DVDs, stamps, etc... As Koillection is meant to be used for any kind of collections, it doesn't support automatic download of metadata, but offer the possibility to add your own metadata freely.

Koillection

Koillection is a self-hosted collection manager created to keep track of physical (mostly) collections of any kind like books, DVDs, stamps, games... Koillection is meant to be used for any kind of collections and doesn't come with pre-built metadata download. But you can tailor your own HTML scraper, or you can add your own metadata freely.

You can find detailed information in the wiki (under construction)

Installation

See the Installation page in the wiki

Updating

See the Updating page in the wiki

Scraping

See the Scraping page in the wiki

Demo

Gitpod will run a new and temporary instance for you.

When Gitpod has finished loading, select :

More actions -> Open in browser

Open in Gitpod

Screenshots

Warning

Please back up your database, especially when updating to a new version. I do my best to test new versions, especially when they contains data migrations but some edge cases may escape my vigilance.

Please do back up your database.

Support Koillection

There are a few things you can do to support Koillection :

  • If you like Koillection please consider leaving a ⭐, it gives additional motivation to continue working on the project
  • Report any bug or error you see
  • English is not my first language, it would be a huge help if you could report any mistakes in both Koillection or the wiki.

You can contribute and edit translations here: https://crowdin.com/project/koillection. If you wish to contribute to a new language, please open a discussion on GitHub or Crowdin and I'll gladly add it. You are also welcome if you want to proofread existing translations.

Translations status

Available

Dutch
100%
English
100%
French
100%
German
99%
Italian
99%
Polish
99%
Portuguese
99%
Portuguese, Brazilian
99%
Spanish
99%
Russian
97%
Chinese Simplified
95%

In progress

Danish
75%
Turkish
30%
Ukrainian
2%

Licensing

Koillection is an Open Source software, released under the MIT License.

Install Koillection on Unraid in a few clicks.

Find Koillection in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for Koillection Review the template variables and paths Click Install

Requirements

A PostgreSQL (>= 10) or MySQL (>= 8) database.
MariaDB is not supported!

Download Statistics

547,624
Total Downloads
23,172
This Month
20,316
Avg / Month

Total Downloads Over Time

Loading chart...

Details

Repository
koillection/koillection
Last Updated2026-06-25
First Seen2022-07-13

Runtime arguments

Web UI
http://[IP]:[PORT:80]
Network
bridge
Shell
sh
Privileged
false

Template configuration

Config PathPathrw
Target
/conf
Value
/mnt/user/appdata/koillection/conf
Upload PathPathrw
Target
/uploads
Value
/mnt/user/appdata/koillection/uploads
Web InterfacePorttcp
Target
80
Default
8737
Value
8737
PHP TimzeoneVariable
Target
PHP_TZ
Default
America/Detroit
Value
America/Detroit
Database DriverVariable

pdo_pgsql (or pdo_mysql) - Note that MariaDB is NOT supported!

Target
DB_DRIVER
Default
pdo_pgsql
Value
pdo_pgsql
Database HostVariable
Target
DB_HOST
Value
10.0.0.10
Database NameVariable
Target
DB_NAME
Default
koillection
Value
koillection
Database PortVariable

5432 for PgSQL or 3306 for MySQL by default.

Target
DB_PORT
Default
5432
Value
5432
Database UserVariable
Target
DB_USER
Default
koillection
Value
koillection
Database PasswordVariable
Target
DB_PASSWORD
Default
password
Value
password
Database VersionVariable

The version of the database you are running, e.g. 14.4 for PostgreSQL

Target
DB_VERSION
Default
14.4
Value
14.4
DebugVariable

0=false 1=true

Target
APP_DEBUG
Default
0
Value
0