Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Komf-Docker Support Thread

Featured Replies

  • Author
2 hours ago, MasterOfKay said:

I haven’t change the Name in the template and the container ( I tried that now but still just shuts down). And the logs are just empty. Just a black empty consol log where I can’t write.

Do logs of other containers work?

 

Resintall a second intance of komf over communicty applications; don't config anything(except port) let it run once and see if you get logs.

  • Replies 59
  • Views 23.2k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Hi magnuspraeda,   This is the first time I ran into this Problem. For your issue i found this thread on Github: https://github.com/Snd-R/komf/issues/92 Maybe Kohegas Solution coul

  • Hi,   at the bottom of the screen click on Add another Path, Port ... Configure it for your config, like this: Now press add and lastly apply and wait for the container

  • Hey Alukat11,   Here's what i noticed:   In the komf docker run, you didn't set your kavita url (my guess: 192.168.2.5:5000).   Since it is not set, komf tries to t

Posted Images

Hey sorry for the long silence. I Had some personal stuff comming up. But yeah i found out why i didnt saw the logs (my fault on that). Now i see it and it is interesting. I get this:

20:18:45.219 [main] ERROR snd.komf.app.Application -- Failed to start the app
java.nio.file.NoSuchFileException: /config/application.yml
        at java.base/sun.nio.fs.UnixException.translateToIOException(Unknown Source)
        at java.base/sun.nio.fs.UnixException.rethrowAsIOException(Unknown Source)
        at java.base/sun.nio.fs.UnixException.rethrowAsIOException(Unknown Source)
        at java.base/sun.nio.fs.UnixFileSystemProvider.newByteChannel(Unknown Source)
        at java.base/java.nio.file.Files.newByteChannel(Unknown Source)
        at java.base/java.nio.file.Files.newByteChannel(Unknown Source)
        at java.base/java.nio.file.Files.readAllBytes(Unknown Source)
        at java.base/java.nio.file.Files.readString(Unknown Source)
        at java.base/java.nio.file.Files.readString(Unknown Source)
        at snd.komf.app.config.ConfigLoader.loadDirectory(ConfigLoader.kt:15)
        at snd.komf.app.AppContext.loadConfig(AppContext.kt:203)
        at snd.komf.app.AppContext.<init>(AppContext.kt:81)
        at snd.komf.app.ApplicationKt.main(Application.kt:13)

 

THX for evrything and i hope we get it up and running finaly

  • 2 months later...

Hey @C3004, would it be possible to add the Hardcover API for regular books to your project? :)

  • Author
22 hours ago, p0p said:

Hey @C3004, would it be possible to add the Hardcover API for regular books to your project? :)

Hi,

I just made the template for CommunityApplications. You'll have to pitch your feature request at the github project. Some normal Book API's are already pitched there, but i do not know the implementation status. In the meantime you could try calibre for your normal books. I also saw a calibre plugin to edit comicinfo metadata, if your goal would be to have your normal library in Komga or Kavita, so you could try that too.

Kind Regards

  • 2 months later...

Ok so I have updated the userscript, how do I get Komf to utilize it?

I ran the script with User Scripts in Unraid. Rebooted the containers for Komf, Kavita and Komga but no change.

Komf Unraid Script SS.png

Edited by Red___Fox
Updated with more info and image

  • Author
16 hours ago, Red___Fox said:

Ok so I have updated the userscript, how do I get Komf to utilize it?

I ran the script with User Scripts in Unraid. Rebooted the containers for Komf, Kavita and Komga but no change.

Komf Unraid Script SS.png

Hello RedFox,

The Userscript will connect over your Browser with the API offered by the Komf container.

Over the APi the script allows you to change the settings in komf and start metadata scans for your library.

It won't work over the unraid Userscript Plugin as that one is meant for Bash or Shell scripts.

You need to use a Browser script manager for the komf script. I use Tampermonkey.

The script is being excecuted if you see the one next to the tampermonkey symbol in the browser bargrafik.png.

If you can't see the one, you need to recheck the url's you wrote into the Userscript for your media Servers.

Once Logged into komga, you should see the added options from the userscript.

grafik.png

Click on it and make your needed Settings.

The first one would be to add the komga url, so the script can talk with the API.

Then you can make the Media Server specific settings.

In Kavita the Settings Symbol will be in the Top Right.

Note that the Provider section in Komf will let you see the processing for both servers, so don't delete them by accident because they don't have the proper library title.

Kind Regards

C3004

Edited by C3004

3 hours ago, C3004 said:

Hello RedFox,

The Userscript will connect over your Browser with the API offered by the Komf container.

Over the APi the script allows you to change the settings in komf and start metadata scans for your library.

It won't work over the unraid Userscript Plugin as that one is meant for Bash or Shell scripts.

You need to use a Browser script manager for the komf script. I use Tampermonkey.

The script is being excecuted if you see the one next to the tampermonkey symbol in the browser bargrafik.png.

If you can't see the one, you need to recheck the url's you wrote into the Userscript for your media Servers.

Once Logged into komga, you should see the added options from the userscript.

grafik.png

Click on it and make your needed Settings.

The first one would be to add the komga url, so the script can talk with the API.

Then you can make the Media Server specific settings.

In Kavita the Settings Symbol will be in the Top Right.

Note that the Provider section in Komf will let you see the processing for both servers, so don't delete them by accident because they don't have the proper library title.

Kind Regards

C3004

Perfect, this worked for me. Thank you.

  • 5 months later...

I have both the Komga and Komf dockers installed. They both seem to be working fine and they look to be talking to each other. But I am not seeing the Komf controls injected into my Komga pages. I have tried on both Chrome and Firefox.

I am using the browser extensions as the script says it has been deprecated?

in looking at the console messages (in chrome) I see:

Failed to fetch chrome-extension://aeblfdkhhhdcdjpifhhbdiojplfjncoa/inline/injected.js, Import failed 3 times.
Final error: window.crypto.randomUUID is not a function

S @ inject-content-scripts.js:5Understand this error

This may have nothing to do with my error? I have goofled and I see some folks saying there are issues using http rather than https? But I am running these dockers local under http?

Thanks for any help....

OK - I did get it working. Before I got as far as above, I did have to download the yml file - the docker template does not do that.

I also tweaked a bunch of settings in the Komf docker - but not sure if that mattered or not.

I did get it to work on Chrome first - using the extension. And then on Firefox (my main broswer).

It is very hard to see the "jigsaw" icon as it is white. So maybe it was working for sometime? The final fix is once you get the jigsaw, there is a Komf setting in Komga - and I had to change the entry from local host to my actual local IP.

Edited by TexasDave

  • 2 months later...
On 2/19/2024 at 8:37 AM, C3004 said:

Hi Ollebro,

 

I ran into maybe the same Issue.

The Userscript is configured to try to connect to Komf on localhost and 'forgets' your settings when you restart the script.

 

So i recommend changing the adress in the Script itself (note that after updating your Script you will have to set this again)

 

In Tampermonkey use Find and search for localhost.

grafik.png.7cc9dd741afac3192cb077bd857441e3.png

 

use find next next to the search bar until you see this:

grafik.thumb.png.3b896c2a03dd3b85c6e7c7392536aff6.png

In Line 19787 replace http://localhost... with your Komf server adress. (192.168.1.4:8085) You can skip the http:// it worked without in my case.

 

That should keep the Script from forgetting your komf adress (until the next script update)

 

Also make sure you've set your komga and kavita adresses to let the script be active there.

grafik.png.a7aa5b0aaab5be053d694d1f2a088281.png

 

Good Luck, Have Fun


This appears to not work any longer. I have made the updates in my user script to be the IP address and have tried restarting komf, komga, web browser etc but it still defaults to localhost. I have even validated in web dev tools that the IP is still there, so I am at a loss where it keeps drawing localhost from. I cannot unfortunately use the native Chrome extension as it also attempts to use localhost. Any ideas?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.