[Support] selfhosters.net's Template Repository


Recommended Posts

@Roxedus hey I do have one more question in regards to using CloudFlare-DDNS I am about to register another domain name. Basically what I am trying to do is run 2 sites in my NGINX setup. Can I add an extra domain in the container domain variable like this? or do I have run another instance of CloudFlare-DDNS?

 

Both domains are registered with CloudFlare so I have access to the DNS for both sites. 

 

image.thumb.png.ec8ab2f17fc714ffef6fb5809d5d43c5.png

 

Edited by SiRMarlon
Link to comment

Hi

 

Do we have a rough eta when the InvoiceNinja template will be updated? They released some very good features I would find very useful the other day so eager to update :)

 

Also I'm quite stupid when it comes too all of this template / docker stuff, Is there any reason why the official docker for it isn't being used? What's changed? Very happy its available at all with your team though :)

 

Thanks

Link to comment
  • 2 weeks later...

Currently Invoiceninja unraid container is not working at all and no instructions to navigate the errors.

 

It appears your docker container is broken.

Not only do you have to run php artisan migrate but after you get the db and everything setup for this you run into the below errors along with many more of the same type.


[15-Mar-2021 14:19:32] WARNING: [pool www] child 31 said into stderr: "[2021-03-15 04:19:32] production.ERROR: ***RuntimeException*** [0] : /var/www/app/vendor/turbo124/framework/src/Illuminate/Encryption/Encrypter.php [Line 43] => The only supported ciphers are AES-128-CBC and AES-256-CBC with the correct key lengths. {"context":"PHP","user_id":0,"account_id":0,"user_name":"","method":"GET","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.86 Safari/537.36","locale":"en","ip":"192.168.1.14","count":1,"is_console":"no","is_api":"no","db_server":"mysql","url":"/"} []"
[15-Mar-2021 14:19:32] WARNING: [pool www] child 31 said into stderr: "[2021-03-15 04:19:32] production.ERROR: [stacktrace] 2021-03-15 04:19:32 The only supported ciphers are AES-128-CBC and AES-256-CBC with the correct key lengths.: #0 /var/www/app/vendor/turbo124/framework/src/Illuminate/Encryption/EncryptionServiceProvider.php(28): Illuminate\Encryption\Encrypter->__construct('7kg2Ca9E8BTaSa8...', 'AES-256-CBC') #1 /var/www/app/vendor/turbo124/framework/src/Illuminate/Container/Container.php(749): Illuminate\Encryption\EncryptionServiceProvider->Illuminate\Encryption\{closure}(Object(Illuminate\Foundation\Application), Array) #2 /var/www/app/vendor/turbo124/framework/src/Illuminate/Container/Container.php(631): Illuminate\Container\Container->build(Object(Closure)) #3 /var/www/app/vendor/turbo124/framework/src/Illuminate/Container/Container.php(586): Illuminate\Container\Container->resolve('encrypter', Array) #4 /var/www/app/vendor/turbo124/framework/src/Illuminate/Foundation/Application.php(732): Illu...

 

Link to comment
On 3/15/2021 at 5:27 AM, IronBeardKnight said:

Currently Invoiceninja unraid container is not working at all and no instructions to navigate the errors.

 

It appears your docker container is broken.

Not only do you have to run php artisan migrate but after you get the db and everything setup for this you run into the below errors along with many more of the same type.


[15-Mar-2021 14:19:32] WARNING: [pool www] child 31 said into stderr: "[2021-03-15 04:19:32] production.ERROR: ***RuntimeException*** [0] : /var/www/app/vendor/turbo124/framework/src/Illuminate/Encryption/Encrypter.php [Line 43] => The only supported ciphers are AES-128-CBC and AES-256-CBC with the correct key lengths. {"context":"PHP","user_id":0,"account_id":0,"user_name":"","method":"GET","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.86 Safari/537.36","locale":"en","ip":"192.168.1.14","count":1,"is_console":"no","is_api":"no","db_server":"mysql","url":"/"} []"
[15-Mar-2021 14:19:32] WARNING: [pool www] child 31 said into stderr: "[2021-03-15 04:19:32] production.ERROR: [stacktrace] 2021-03-15 04:19:32 The only supported ciphers are AES-128-CBC and AES-256-CBC with the correct key lengths.: #0 /var/www/app/vendor/turbo124/framework/src/Illuminate/Encryption/EncryptionServiceProvider.php(28): Illuminate\Encryption\Encrypter->__construct('7kg2Ca9E8BTaSa8...', 'AES-256-CBC') #1 /var/www/app/vendor/turbo124/framework/src/Illuminate/Container/Container.php(749): Illuminate\Encryption\EncryptionServiceProvider->Illuminate\Encryption\{closure}(Object(Illuminate\Foundation\Application), Array) #2 /var/www/app/vendor/turbo124/framework/src/Illuminate/Container/Container.php(631): Illuminate\Container\Container->build(Object(Closure)) #3 /var/www/app/vendor/turbo124/framework/src/Illuminate/Container/Container.php(586): Illuminate\Container\Container->resolve('encrypter', Array) #4 /var/www/app/vendor/turbo124/framework/src/Illuminate/Foundation/Application.php(732): Illu...

 


As noted in OP, it is not *usually* my images. This thread is here mainly to pick up issues with the templates only, but I do join in on the applications/errors I have experience in.

There was a update to the image 2 days ago, that addressed this. 

Link to comment

Hi All, need a little help with Cloudflare and Dyndns if anyone can work out what I have done wrong.

 

I used to use my current hosting provider + duck DNS to provide remote access to thing like Radarr, sonarr etc

 

I decided I wanted to give cloudflare a go so setup my name servers to cloudflare, set-up the docker image and created in the docker a subdomain of unraid. went back to cloudflare dahboard and can see the A record for the domain unraid.XXXXXX.com and its pulling my WAN ip just fine...

 

Next I  created a new CNAME lets call it radarr.XXXXXX.com and pointed that to the A record of the subdomain created earlier.. made sure they are both non proxied..

 

Now if I ping in windows command prompt unraid.XXXX.com it shows my wan IP.... If I try and ping radarr.XXXX.com it says host could not be resolved.

 

Now stranger is if I log into my PFsense UI (I use this as my router) and use the ping utility and try and ping radarr.XXXX.com it seems to ping and shows it links back to unraid.XXXX.com

 

so what is the problem within pinging the subdomain in windows? tried flushing DNS and that doesnt work... i also can reach the docker services for radarr from the subdoamin...

 

could this be a timeing issue or something I have done wrong.

Link to comment

Thanks for your awesome work.

 

Installing prometheus on my unraid gets me the following error in the logs:

level=error ts=2021-03-22T23:37:01.571Z caller=main.go:333 msg="Error loading config (--config.file=/etc/prometheus/prometheus.yml)" err="open /etc/prometheus/prometheus.yml: no such file or directory"

 

Any idea? Thanks!

  • Like 1
Link to comment
  • 2 weeks later...

Can anybody point me in the right direction with radarrsync? I have been using it for maybe a year and it has been working without issue and then all of a sudden today i notice that there are things that should have been synced but were not. I opened up the logs and see this:

 

Traceback (most recent call last):
File "/RadarrSync.py", line 86, in <module>
searchid.append(int(r.json()['id']))
TypeError: list indices must be integers or slices, not str

 

From what i can tell is that its a profile ID issue but for the life of me i cannot figure out how to determine the profile ID. I assumed i just counted the profiles but for some reason in my config i have 5 whereas in radarr(s) my 4k is the 6th one listed, if i change the config to 6 i no longer get an error but nothing syncs over either. Nothing in the radarrsync logs or radarr logs that i can find either.

 

Any insight?

Link to comment
Can anybody point me in the right direction with radarrsync? I have been using it for maybe a year and it has been working without issue and then all of a sudden today i notice that there are things that should have been synced but were not. I opened up the logs and see this:
 
Traceback (most recent call last):File "/RadarrSync.py", line 86, in searchid.append(int(r.json()['id']))TypeError: list indices must be integers or slices, not str

 
From what i can tell is that its a profile ID issue but for the life of me i cannot figure out how to determine the profile ID. I assumed i just counted the profiles but for some reason in my config i have 5 whereas in radarr(s) my 4k is the 6th one listed, if i change the config to 6 i no longer get an error but nothing syncs over either. Nothing in the radarrsync logs or radarr logs that i can find either.
 
Any insight?


Radarrsync is pretty pointless, as radarr has the functionality built in now, IL remove it when I get to a computer
Link to comment

Running into issues with the Navidrome docker. The page is stuck on "Loading. The page is loading, just a moment please."

 

These are my docker settings:kdxwFuG.png) 6ycYcEd.png

 

 

Got this error in the logs.


    

    | \ | | (_) | |
    | \| | __ ___ ___ __| |_ __ ___ _ __ ___ ___
    | . ` |/ _` \ \ / / |/ _` | '__/ _ \| '_ ` _ \ / _ \
    | |\ | (_| |\ V /| | (_| | | | (_) | | | | | | __/
    \_| \_/\__,_| \_/ |_|\__,_|_| \___/|_| |_| |_|\___|
    Version: 0.41.0 (ba922bbf)
    
    
    2021/04/04 04:01:38 goose: no migrations to run. current version: 20210322132848
    
    time="2021-04-04T04:01:38Z" level=info msg="Starting scanner" interval=1m0s
    time="2021-04-04T04:01:38Z" level=info msg="Configuring Media Folder" name="Music Library" path=/music
    time="2021-04-04T04:01:38Z" level=info msg="Creating Image cache" maxSize="200 MB" path=/data/cache/images
    time="2021-04-04T04:01:38Z" level=info msg="Finished initializing cache" cache=Image elapsedTime="239.018µs" maxSize=200MB
    time="2021-04-04T04:01:38Z" level=info msg="Found ffmpeg" path=/usr/bin/ffmpeg
    time="2021-04-04T04:01:38Z" level=info msg="Last.FM integration not available: missing ApiKey/Secret"
    time="2021-04-04T04:01:38Z" level=info msg="Spotify integration is not enabled: artist images will not be available"
    time="2021-04-04T04:01:38Z" level=info msg="Creating Transcoding cache" maxSize="100 MB" path=/data/cache/transcoding
    time="2021-04-04T04:01:38Z" level=info msg="Finished initializing cache" cache=Transcoding elapsedTime="176.034µs" maxSize=100MB
    time="2021-04-04T04:01:38Z" level=info msg="Mounting routes" path=/rest
    time="2021-04-04T04:01:38Z" level=info msg="Mounting routes" path=/app
    time="2021-04-04T04:01:38Z" level=info msg="Login rate limit set" requestLimit=5 windowLength=20s
    time="2021-04-04T04:01:38Z" level=info msg="Navidrome server is accepting requests" address="0.0.0.0:4533"
    time="2021-04-04T04:01:40Z" level=warning msg="No admin user found!" error="data not found"
    
    time="2021-04-04T04:02:40Z" level=warning msg="No admin user found!" error="data not found"
    
    time="2021-04-04T04:03:40Z" level=warning msg="No admin user found!" error="data not found"
    
    time="2021-04-04T04:03:40Z" level=warning msg="No admin user found!" error="data not found"

 

Tried all sorts of things like adding --user args and stuff but nothing works  

 

**Edit:**
For those wondering the dev said this is a know issue and fixed in next release.

There is a very easy workaround to fix it:

https://github.com/navidrome/navidrome/issues/974

Edited by Taako
Link to comment

The latest version of Deemix is saving files with wrong permissions! I am unable to move them or delete the files in the download folder over smb( I have one share every other folder made by other containers has no problem) docker permision script is fixing the file permissions. The container is using the default uid's (99 100) as any other container.image.thumb.png.37a731a465569356bd6234e1dd022ccc.png 

Link to comment

im having a problem with speedtest-tracker i cant get the Telegram bot to work please advice have checked the token is right works on other programs when using it now souly for speedtest-tracker hit the test button after hiting save with no luck please advise

Link to comment

Hoping someone can point me in the direction of why unifi-poller isn't returning any data.  Checked the logs for the unifi-poller docker and it seems to be working properly.  Same with Prometheus.

 

Grafana finds the Prometheus database, but doesn't seem to be getting any data.

 

Unifi-poller:

2021/04/12 23:34:05.222977 updateweb.go:193: [INFO] => URL: https://192.168.1.9:8443 (verify SSL: false)
2021/04/12 23:34:05.222991 updateweb.go:193: [INFO] => Version: 6.1.71 (a44c7aa3-f9c0-4d69-9eda-6ae6b9ab3ce6)

2021/04/12 23:34:05.223005 updateweb.go:193: [INFO] => Username: unifipoller (has password: true)
2021/04/12 23:34:05.223018 updateweb.go:193: [INFO] => Hash PII / Poll Sites: false / all
2021/04/12 23:34:05.223041 updateweb.go:193: [INFO] => Save Sites / Save DPI: true / false (metrics)
2021/04/12 23:34:05.223069 updateweb.go:193: [INFO] => Save Events / Save IDS: false / false (logs)
2021/04/12 23:34:05.223086 updateweb.go:193: [INFO] => Save Alarms / Anomalies: false / false (logs)
2021/04/12 23:34:05.223099 updateweb.go:193: [INFO] => Save Rogue APs: false
2021/04/12 23:34:05.223239 logger.go:17: [INFO] InfluxDB config missing (or disabled), InfluxDB output disabled!
2021/04/12 23:34:05.223281 logger.go:17: [INFO] Loki config missing (or disabled), Loki output disabled!
2021/04/12 23:34:05.223378 logger.go:15: [INFO] Internal web server disabled!
2021/04/12 23:34:05.226000 logger.go:17: [INFO] Prometheus exported at http://0.0.0.0:9031/ - namespace: unifipoller

 

Prometheus:

level=info ts=2021-04-14T06:40:48.723Z caller=main.go:423 build_context="(go=go1.16.2, user=root@a67cafebe6d0, date=20210331-11:56:23)"
level=info ts=2021-04-14T06:40:48.723Z caller=main.go:424 host_details="(Linux 5.10.28-Unraid #1 SMP Wed Apr 7 08:23:18 PDT 2021 x86_64 f7ef30f14488 (none))"
level=info ts=2021-04-14T06:40:48.723Z caller=main.go:425 fd_limits="(soft=40960, hard=40960)"
level=info ts=2021-04-14T06:40:48.723Z caller=main.go:426 vm_limits="(soft=unlimited, hard=unlimited)"
level=info ts=2021-04-14T06:40:48.732Z caller=web.go:540 component=web msg="Start listening for connections" address=0.0.0.0:9090
level=info ts=2021-04-14T06:40:48.733Z caller=main.go:795 msg="Starting TSDB ..."
level=info ts=2021-04-14T06:40:48.737Z caller=tls_config.go:191 component=web msg="TLS is disabled." http2=false
level=info ts=2021-04-14T06:40:48.737Z caller=repair.go:57 component=tsdb msg="Found healthy block" mint=1618293830375 maxt=1618315200000 ulid=01F362TFS260HS5A3H217T57VK
level=info ts=2021-04-14T06:40:48.738Z caller=repair.go:57 component=tsdb msg="Found healthy block" mint=1618315205375 maxt=1618336800000 ulid=01F36QDNGNPE73SFT2E75GSR57
level=info ts=2021-04-14T06:40:48.739Z caller=repair.go:57 component=tsdb msg="Found healthy block" mint=1618358405375 maxt=1618365600000 ulid=01F37553S58XXY9EA7T0PPH3XG
level=info ts=2021-04-14T06:40:48.739Z caller=repair.go:57 component=tsdb msg="Found healthy block" mint=1618365605375 maxt=1618372800000 ulid=01F37C0V14XS97P35V8V3RDRMW
level=info ts=2021-04-14T06:40:48.740Z caller=repair.go:57 component=tsdb msg="Found healthy block" mint=1618336805375 maxt=1618358400000 ulid=01F37C0V77EETHRZVDG6CSDM1Z
level=info ts=2021-04-14T06:40:48.779Z caller=head.go:696 component=tsdb msg="Replaying on-disk memory mappable chunks if any"
level=info ts=2021-04-14T06:40:48.782Z caller=head.go:710 component=tsdb msg="On-disk memory mappable chunks replay completed" duration=3.115569ms
level=info ts=2021-04-14T06:40:48.782Z caller=head.go:716 component=tsdb msg="Replaying WAL, this may take a while"
level=info ts=2021-04-14T06:40:48.791Z caller=head.go:742 component=tsdb msg="WAL checkpoint loaded"
level=info ts=2021-04-14T06:40:48.851Z caller=head.go:768 component=tsdb msg="WAL segment loaded" segment=8 maxSegment=12
level=info ts=2021-04-14T06:40:48.898Z caller=head.go:768 component=tsdb msg="WAL segment loaded" segment=9 maxSegment=12
level=info ts=2021-04-14T06:40:48.949Z caller=head.go:768 component=tsdb msg="WAL segment loaded" segment=10 maxSegment=12
level=info ts=2021-04-14T06:40:48.983Z caller=head.go:768 component=tsdb msg="WAL segment loaded" segment=11 maxSegment=12
level=info ts=2021-04-14T06:40:48.985Z caller=head.go:768 component=tsdb msg="WAL segment loaded" segment=12 maxSegment=12
level=info ts=2021-04-14T06:40:48.985Z caller=head.go:773 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=9.422595ms wal_replay_duration=194.019563ms total_replay_duration=206.643012ms
level=info ts=2021-04-14T06:40:48.991Z caller=main.go:815 fs_type=65735546
level=info ts=2021-04-14T06:40:48.991Z caller=main.go:818 msg="TSDB started"
level=info ts=2021-04-14T06:40:48.991Z caller=main.go:944 msg="Loading configuration file" filename=/etc/prometheus/prometheus.yml
level=info ts=2021-04-14T06:40:48.993Z caller=main.go:975 msg="Completed loading of configuration file" filename=/etc/prometheus/prometheus.yml totalDuration=2.101765ms remote_storage=5.596µs web_handler=1.603µs query_engine=2.343µs scrape=575.961µs scrape_sd=86.107µs notify=45.668µs notify_sd=66.982µs rules=3.986µs
level=info ts=2021-04-14T06:40:48.993Z caller=main.go:767 msg="Server is ready to receive web requests."

 

Any ideas?  I have Grafana working properly with PostgreSQL for Teslamate.

 

Link to comment

HI all, looks like the appdata mapping is missing for the chevereto docker container, can someone please share the correct mapping, actually what is the correct Host Path which needs to be mapped to e.g. /mnt/user/appdata/chevereto. Many thanks in advance for your help.

Edited by monarc
Link to comment
On 3/22/2021 at 4:38 PM, ikkerus said:

Thanks for your awesome work.

 

Installing prometheus on my unraid gets me the following error in the logs:


level=error ts=2021-03-22T23:37:01.571Z caller=main.go:333 msg="Error loading config (--config.file=/etc/prometheus/prometheus.yml)" err="open /etc/prometheus/prometheus.yml: no such file or directory"

 

Any idea? Thanks!

 

I had the same issue. I just downloaded it from https://prometheus.io/download/ and copied the yaml file to the volume I mounted.

Link to comment

You should be able to go into the prefs.xml file located in your Crushftp9 folder located in your Appdata (if you use the standard locations) share.  Open the XML file and the banned ip's should be listed.  Below is an example of a banned IP.  Look for your ip or the ip of your reverse proxy server and delete that block.

 

<ip_restrictions_subitem type="properties">
			<start_ip>61.75.30.52</start_ip>
			<type>D</type>
			<stop_ip>61.75.30.52</stop_ip>
			<reason>05/29/2019 02:43:48.047:password attempts</reason>

 

After you have deleted the banned ip you can search for the "never_ban" and add your lan range.

 

<never_ban>127.0.0.1,10.0.*,172.*</never_ban>

 

Then save and restart the docker container.  

  • Like 1
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.