banner
咕咕乔

咕咕乔

咕咕咕
github
email

Installation tutorial for Komga on Windows

💡 The text enclosed in <> symbols needs to be modified according to the actual situation.

Download the required files#

  1. First, download JDK 17 from the following website:

    https://www.123pan.com/s/94VA-nBkVv
    Once the download is complete, extract it to a folder.

  2. Next, download the latest version of the main program komga-<version>.jar from Komga's GitHub page:

    https://github.com/gotson/komga/releases

    Place both files in the same folder. After completion, the folder should look like this:

jdk-<version>
komga-<version>.jar

Start the komga program#

In the folder, hold down the Shift key and right-click on a blank space. Select "Open command window here" (or "Open PowerShell window here"). In the opened command/PowerShell window, enter the following command:

jdk-<version>\bin\java.exe -jar -Xmx4g komga-<version>.jar --server.port=9002

Here, -Xmx4g indicates the maximum allowed memory usage of 4G, which is the recommended memory requirement for running Komga. If your computer has less than 4G of available memory, you can adjust this parameter accordingly. The minimum required memory is 2G. Additionally, --server.port=9002 specifies the port number for Komga as 9002, but you can choose a different port as needed.

  1. After running the above command, Komga will start and begin running. You can access Komga's web interface by entering "http://localhost:9002" in your browser.
  2. On the initialization page, select the language and create an administrator account, then proceed to the main interface.

Add comics#

Click the "+" button on the right side of the "Libraries" page and select the root folder and name of the comics you want to add. You can also choose the root directory of all comics, and Komga will automatically scan recursively.

In the "Options" section, if you have moved folders, you can select the "Clean up garbage" option to remove old, inaccessible paths. Rest assured, this will not affect the files on your hard drive.

Add users#

You can click the "+" button in the "Server settings" section on the left to add users.

Running as a Windows service#

If you don't run the program as a Windows service, you need to manually enter the command to start it. However, if you run the program as a Windows service, it can be automatically started when the computer boots up.

Next, we will use easy-service to register the Windows service.

You can download Source code(zip) from https://github.com/pandolia/easy-service/releases.

After downloading, extract the files and find register-this-path.win10.bat in the bin directory. Run this file as an administrator to register the environment variables.

Next, find a directory and run the following command:

svc create komga

Then, edit the svc.conf file and locate the Worker: section. Here is an example for reference:

Worker: jdk-17.0.6\bin\java.exe -jar -Xmx4g komga-0.165.0.jar --server.port=9002

After editing, place the jdk-17.0.6 and komga-0.165.0.jar files into the worker folder. The folder structure should look like this:

komga
├─outfiles
└─worker
    └─jdk-17.0.6
    └─komga-komga-0.165.0.jar

In the komga folder, use Windows + S to search for cmd or powershell and open it as an administrator. Use the cd command to navigate to the current directory, then run the following command:

svc install

Once completed, the service will be installed and automatically run when Windows starts.

If you need help with managing services, please refer to easyservice-Service Operation Commands.

Loading...
Ownership of this post data is guaranteed by blockchain and smart contracts to the creator alone.