[Support] xthursdayx - UNRAID Docker Templates


Recommended Posts

  • 2 months later...
32 minutes ago, Keek Uras said:

Hello! I've set up yacserver and created the library but when I click on the read link, I just get a text output.

 

Any thoughts on what I might have done wrong? Thanks in advance!

 

~K

 

Thanks for pointing this out K. You're not actually doing anything wrong. I think that the issue is that web browsers can't display .cbr or .cbz files. I'd never actually tried reading any comics in my browser so I didn't realize this. YACReaderLibraryServer is generally used as a server to host your comics which are then read by the YACReader application, either on your computer, or a tablet or phone. Here is the link to the software page: https://www.yacreader.com/downloads

Once you download YACReader on your computer or tablet you can link it to your instance of YACReaderLibraryServer by either being on the same network and setting it up at the local address (ex. http://<UNRAID_SERVER_IP>:8082 in your case) or you could set up a reverse proxy using something like Linuxserver's SWAG image, though if you do that I'd recommend you add an HTML password to the page because there is no built in authentication with YACReaderLibraryServer. 

 

Hope that helps. 

  • Thanks 1
Link to comment
17 hours ago, xthursdayx said:

Thanks for pointing this out K. You're not actually doing anything wrong. I think that the issue is that web browsers can't display .cbr or .cbz files. I'd never actually tried reading any comics in my browser so I didn't realize this. YACReaderLibraryServer is generally used as a server to host your comics which are then read by the YACReader application, either on your computer, or a tablet or phone. Here is the link to the software page: https://www.yacreader.com/downloads

Once you download YACReader on your computer or tablet you can link it to your instance of YACReaderLibraryServer by either being on the same network and setting it up at the local address (ex. http://<UNRAID_SERVER_IP>:8082 in your case) or you could set up a reverse proxy using something like Linuxserver's SWAG image, though if you do that I'd recommend you add an HTML password to the page because there is no built in authentication with YACReaderLibraryServer. 

 

Hope that helps. 

Thank you for the response. I apologize that I had assumed incorrectly :) I installed it and automatically expected it to work more like Calibre Web. No problem at all, I'll install the reader on my PC since it's just for me anyway. Thanks again!

 

~K

Link to comment
9 hours ago, Keek Uras said:

Thank you for the response. I apologize that I had assumed incorrectly :) I installed it and automatically expected it to work more like Calibre Web. No problem at all, I'll install the reader on my PC since it's just for me anyway. Thanks again!

Happy to help! Cheers!

Link to comment

Ok, sorry, apparently one more question - how do you format the URL to make it work? I've tried the IP + port with and without http:// and nothing loads. The webpage loads fine in a browser.  Here is what I have now:

image.png.50b7402cd0d9f7c92d520f4d2dca90c8.png

 

I tried it after adding /library to the path and got no love there either. Any ideas?

 

Thanks,
~K

Edited by Keek Uras
More detail
Link to comment
22 hours ago, Keek Uras said:

Ok, sorry, apparently one more question - how do you format the URL to make it work? I've tried the IP + port with and without http:// and nothing loads. The webpage loads fine in a browser.  Here is what I have now:

I tried it after adding /library to the path and got no love there either. Any ideas?

 

Thanks,
~K

I hate to be the bearer of bad news, but it look like the desktop version of YACReaderLibrary no longer allows you to sync with another YACReaderLiberaryServer. This used to work fine, but I hadn't checked it in a while since I use a tablet to read my comics. It looks like the dev has made it so that only iOS devices can connect to a server.

 

I guess this makes sense in their mind, in that they are assuming that most users will keep their comics on their main computer and then run the server option of YACReaderLibrary in order to connect the YACReader iOS app with that computer. 

 

The decreased usability is a shame, but I guess the dev is putting their energy into other areas.

 

PS, you can find more info in the user guide, but as you might expect it's geared towards iOS users: https://ios.yacreader.com/user-guide/

 

I've also posted in the user forms to check with the dev to see if there is a way around this. I'll report back if anything promising arises. 

Edited by xthursdayx
  • Thanks 1
Link to comment
3 hours ago, xthursdayx said:

I hate to be the bearer of bad news, but it look like the desktop version of YACReaderLibrary no longer allows you to sync with another YACReaderLiberaryServer. This used to work fine, but I hadn't checked it in a while since I use a table to read my comics. It looks like the dev has made it so that only iOS devices can connect to a server.

 

I guess this makes sense in their mind, in that they are assuming that most users will keep their comics on their main computer and then run the server option of YACReaderLibrary in order to connect the YACReader iOS app with that computer. 

 

The decreased usability is a shame, but I guess the dev is putting their energy into other areas.

 

PS, you can find more info in the user guide, but as you might expect it's geared towards iOS users: https://ios.yacreader.com/user-guide/

 

I've also posted in the user forms to check with the dev to see if there is a way around this. I'll report back if anything promising arises. 

Well, isn't that something. I did take a look at the user guide before posting but didn't find the answer there and this explains why.

 

I used to use YACR with it installed to my local box and my comics on another internal drive but migrated them to my unRAID server, with the thought of it becoming my complete media solution. Worst case, I go back to using Ubooquity for my comics. It's not the worst but can be a little finicky. I appreciate the response. Thanks for looking into it!

 

~K

Link to comment
11 hours ago, Keek Uras said:

Well, isn't that something. I did take a look at the user guide before posting but didn't find the answer there and this explains why.

 

I used to use YACR with it installed to my local box and my comics on another internal drive but migrated them to my unRAID server, with the thought of it becoming my complete media solution. Worst case, I go back to using Ubooquity for my comics. It's not the worst but can be a little finicky. I appreciate the response. Thanks for looking into it!

 

~K

No problem. The other option (though also not ideal) would be to set up an SMB share for your comics directory on your unRAID machine and then run YACReaderLibrary on your main computer with the comics directory set to that network share. You might run into problems if you accidentally start YACReader/YACReaderLibrary with the network share disconnected, but it should work otherwise.

Link to comment
  • 3 months later...
  • 2 weeks later...
20 hours ago, fmp4m said:

I have the same issue as above however if you fix:

https://raw.githubusercontent.com/xthursdayx/docker-templates/master/xthursdayx/whoogle-search.xml

it wants 

https://raw.githubusercontent.com/FoxxMD/unraid-docker-templates/master/foxxmd/whoogle-search.xml

and if you fix that it wants the other and is stuck in a cyclic loop.

As @Squid mentioned above, this is because both FoxxMD and I created templates for the same image. I think he's removed mine now, but I'm not sure as I'm out of town and can't check my UNRAID server at the moment. My best suggestion is to check CA and see which Whoogle template is listed, and then use that one. 

Link to comment
  • 5 months later...
  • 2 weeks later...
On 4/3/2022 at 10:01 AM, Kopernikus said:

@xthursdayx

 

Hi,

 

Found an error in your searxng template.

You have to change: Container Path: /etc/searx to Container Path: /etc/searxng otherwise "settings.yml" and "uwsg.ini" will not be created.

 

Thx

Thanks for the heads-up. That must have been related to a previous version of the directory structure. It's been fixed now.

Link to comment
  • 2 months later...

Why am I getting this in standard notes when I try to register an account?

 

Puma starting in single mode...
* Puma version: 5.6.2 (ruby 2.7.4-p191) ("Birdie's Version")
*  Min threads: 5
*  Max threads: 5
*  Environment: development
*          PID: 8
* Listening on http://0.0.0.0:3001
Use Ctrl-C to stop
{"level":"INFO","time":"2022-06-14T14:19:38.325+03:00","message":"Cannot render console from 141.101.104.52! Allowed networks: 127.0.0.1, ::1, 127.0.0.0/127.255.255.255","ddsource":["ruby"]}
{"level":"INFO","time":"2022-06-14T14:19:38.364+03:00","message":"{\"method\":\"GET\",\"path\":\"/\",\"format\":\"html\",\"controller\":\"ApplicationController\",\"action\":\"app\",\"status\":200,\"duration\":34.26,\"view\":31.62}","ddsource":["ruby"]}

 

I have it running at https://mynotes.mysite.com

It's using an HTTPS cert from cloudfare.

 

I'm using NGinx Proxy Manager. Set up with websockets support also.

It's forwarding 192.168.1.55:3001 > https://mynotes.mysite.com

 

Whenever I try and register an account I get the above error though.

I'm using the following .env file:

 

RAILS_ENV=development
PORT=3001
WEB_CONCURRENCY=0
RAILS_LOG_TO_STDOUT=true

# Log Level options: "INFO" | "DEBUG" | "INFO" | "WARN" | "ERROR" | "FATAL"
RAILS_LOG_LEVEL=INFO

RAILS_SERVE_STATIC_FILES=true
SECRET_KEY_BASE=[redacted]

APP_HOST=https://[redacted]
PURCHASE_URL=https://standardnotes.com/purchase
PLANS_URL=https://standardnotes.com/plans
DASHBOARD_URL=http://standardnotes.com/dashboard
DEFAULT_SYNC_SERVER=https:/[redacted]
WEBSOCKET_URL=wss://sockets-dev.standardnotes.com

ENABLE_UNFINISHED_FEATURES=false

# NewRelic (Optional)
NEW_RELIC_ENABLED=false
NEW_RELIC_THREAD_PROFILER_ENABLED=false
NEW_RELIC_LICENSE_KEY=
NEW_RELIC_APP_NAME=Web
NEW_RELIC_BROWSER_MONITORING_AUTO_INSTRUMENT=false

DEV_ACCOUNT_EMAIL=
DEV_ACCOUNT_PASSWORD=
DEV_ACCOUNT_SERVER=

 

What else am I missing?

Link to comment
  • 3 weeks later...

Hi,

 

I installed the SearXNG docker container yesterday and made some mods to the settings.yml file to disable a few search sites I wasn't interested in ever using.  I do not know if this error was there with the installed config because I didn't look until after I restarted it.  In any case, I am getting this error when it starts up:

 

022-07-04 23:20:41,225 ERROR:searx.shared: uwsgi.ini configuration error, add this line to your uwsgi.ini
cache2 = name=searxcache,items=2000,blocks=2000,blocksize=4096,bitmap=1

 

The thing is that there is an almost exact match to that line in the uwsgi.ini file except it is tagged (properly I think) as name=searxngcache.

 

Do I need to change the uwsgi.ini file as it suggests or is it a bogus error?

 

Thanks.

Link to comment

I am not sure if this is the proper place to post this (if not, please let me know). I have SearXNG installed and running fine. Now, I would like to enable https support on it, but I can't figure out how to do that. I did some research, and it appears that SearXNG support https via a LetsEncrypt certificate that is controlled with a ".env" file. I have looked everywhere for this file but couldn't find it, and I created my own. However, even after a reboot, it doesn't appear to have helped. Any suggestions would be greatly appreciated.

 

Jon

Link to comment
On 7/6/2022 at 7:30 AM, irishjd said:

I am not sure if this is the proper place to post this (if not, please let me know). I have SearXNG installed and running fine. Now, I would like to enable https support on it, but I can't figure out how to do that. I did some research, and it appears that SearXNG support https via a LetsEncrypt certificate that is controlled with a ".env" file. I have looked everywhere for this file but couldn't find it, and I created my own. However, even after a reboot, it doesn't appear to have helped. Any suggestions would be greatly appreciated.

 

Jon

I'm trying to help Jon but I'm in the same situation.  He's actually found more information than I have.  :P

Link to comment

Hi All.

just updated my unraid to 6.10 (was on 6.9) and now SearchXNG container wont start

 

Looks in the logs and this is all it says

 

realpath() of /etc/searxng/uwsgi.ini failed: Permission denied [core/utils.c line 3662]
realpath() of /etc/searxng/uwsgi.ini failed: Permission denied [core/utils.c line 3662]
SearXNG version 2022.07.08-2864a67c
Use existing /etc/searxng/uwsgi.ini
⚠️  Check new version /etc/searxng/settings.yml.new to make sure SearXNG is working properly
Listen on 0.0.0.0:8080
SearXNG version 2022.07.08-2864a67c
Use existing /etc/searxng/uwsgi.ini
⚠️  Check new version /etc/searxng/settings.yml.new to make sure SearXNG is working properly
Listen on 0.0.0.0:8080

** Press ANY KEY to close this window ** 

 

any ideas how to fix?, was working fine all day until i applied the unraid update. I have also checked for updates to the container and it seems up to date

 

this started happening again. soon as the container is stopped it wont start up again, any ideas?

Edited by enigma27
Link to comment
  • 1 month later...

I tried installing standardnotes-web and it failed. It wanted a directory that did not exist. Any ideas?

 

Spoiler

Command:root@localhost:# /usr/local/emhttp/plugins/dynamix.docker.manager/scripts/docker run -d --name='standardnotes-web' --net='bridge' -e TZ="America/Texas/Houston" -e HOST_OS="Unraid" -e HOST_HOSTNAME="UnraidServer" -e HOST_CONTAINERNAME="standardnotes-web" -l net.unraid.docker.managed=dockerman -l net.unraid.docker.webui='http://[IP]:[3001]' -l net.unraid.docker.icon='https://raw.githubusercontent.com/xthursdayx/docker-templates/master/xthursdayx/images/standardnotes-web-icon.png' -p '3001:3001/tcp' --env-file=/mnt/cache/appdata/standardnotes-web/.env 'standardnotes/web:stable'

docker: open /mnt/cache/appdata/standardnotes-web/.env: no such file or directory.
See 'docker run --help'.


Here is what is in my /mnt directory:
disk1/  protectedcache/  user/  user0/

 

I named my cache pool protectedcache and I'd rather not rename it.

 

Edited by alex36917
wanted to hide my location
Link to comment

In the template you'll need to switch to advanced view and change the path in Extra Parameters to either /mnt/user/[stuff] or /mnt/protectedcache/[stuff] (and put the file there as instructed)

Pretty much all apps expect the default cache pool to be named that and the appdata share to be named that. Most would use /mnt/user but you might need to check and change occasionally on those that don't.

Edited by Kilrah
Link to comment

Hi there, I'm trying to setup SearXNG. I have it working locally. However am struggling to get it working via my reverse proxy. I've created the following NGNIX/SWAG config file and created a CNAME record in Cloudflare. any ideas what I'm missing?

 

server {
    listen 443 ssl;
    server_name search.yourdomain.com;
    include /config/nginx/ssl.conf;
    client_max_body_size 0;

    location / {
        include /config/nginx/proxy.conf;
        include /config/nginx/resolver.conf;
        set $upstream_app searxng;
        set $upstream_port 8080;
        set $upstream_proto http;
        proxy_pass $upstream_proto://$upstream_app:$upstream_port;
    }
}

 

I've obviously changed the domain name and port to what I've set.

 

When I try and access it via URL, I get the following message in the browser.

 

502 Bad Gateway

 

Thanks :)

Edited by studentgrant
Link to comment
  • 2 weeks later...
On 9/4/2022 at 1:31 PM, Alex.b said:

Hello,

Tried to install Standardnotes but your link in the description is dead :

 

A safe and private place for your life's work.

Standard Notes is a simple and private notes app available on most platforms, including Web, Mac, Windows, Linux, iOS, and Android.

Before you start, make sure to copy the sample.env.sample (https://raw.githubusercontent.com/standardnotes/web/develop/.env.sample) to your standardnotes-web appdata directory and configure it with your parameters. Update the container ExtraParams accordingly.

 

I use a similar application called - Joplin, very similar to OneNote but opensource. I can't advise on setting up Standard notes, but can provide instructions for Joplin if that helps?

Link to comment
On 9/5/2022 at 2:43 PM, studentgrant said:

I use a similar application called - Joplin, very similar to OneNote but opensource. I can't advise on setting up Standard notes, but can provide instructions for Joplin if that helps?

I use Joplin as well for webclipping in particular and can also highly recommend it.

 

@Alex.b thanks for the heads up - the Standardnotes Devs have reorganized their repos and it’s messed up all of my links, so I need to update them. 

In the meantime, here is the correct link:

https://github.com/standardnotes/app/blob/main/.env.sample

Link to comment

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...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.