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.

[support] rix's Docker Repository

Featured Replies

  • Author
47 minutes ago, jj_uk said:

Sorry, I was referring to the WebUI for Google Music Manager, which this thread also covers.

Maybe the author (rix) could start another separate thread for GMM support.

 

How do you access VNC for this container?

 

 

 

For time reasons this single thread will suffice.

 

Use any VNC client to connect to the port defined when setting up the container. There is no web vnc client included.

  • 2 weeks later...
  • Replies 435
  • Views 110.8k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Any apostrophes or the like in the username / password?

  • Thank you for your response! It looks like that was a hardware failure on my end that appears any time I try to rip one particular CD. Thank you though! I'll look into ways to modify the .sh file to

  • This just needs to calm down here @stayupthetree, @rix before it gets out of control.   The "tag" of Community Developer is not handed out like candy here, and after the initial round of giv

Posted Images

On 4/14/2018 at 11:51 AM, rix said:

You can't listen on IPv6 apparently

listen udp [::1]

 

You need to supply a config without the IPv6 blocks, then it should work. 

 

And yes you need to bind the /config path. Have you had the old image installed? The latest template on community applications has the mapping set. 

Hi,

 

I just installed dnscrypt-proxy on my unRAID machine. (v6.6.4). As you mentioned, if you don't have IPv6, you need to edit the toml-file. I used the template from community applications and I set a mapping for "/config". But there is no toml-file that I can edit. So my docker-app/-image always shutdowns immediatly. Any help is appreciated. Thank you.

Edited by hpaar

  • 4 weeks later...
  • Author
On 11/13/2018 at 12:05 PM, hpaar said:

Hi,

 

I just installed dnscrypt-proxy on my unRAID machine. (v6.6.4). As you mentioned, if you don't have IPv6, you need to edit the toml-file. I used the template from community applications and I set a mapping for "/config". But there is no toml-file that I can edit. So my docker-app/-image always shutdowns immediatly. Any help is appreciated. Thank you.

See https://github.com/rix1337/docker-dnscrypt/issues/4

 

To be reachable outside your container, you cannot use localhost, but instead 0.0.0.0.

 

The best ressource on setting up the file is https://github.com/jedisct1/dnscrypt-proxy/wiki/Configuration

This image does only care about the toml being placed at /config

 

Hope that helps 👍

  • 2 weeks later...

just wondering if other file formats such as aiff could be supported? personally I do hear a difference between FLAC and AIFF

  • Author

Yes, just edit the script yourself to include an appropriate tool.

 

Ripper contains merely an example of what to do.

9 hours ago, rix said:

Yes, just edit the script yourself to include an appropriate tool.

 

Ripper contains merely an example of what to do.

gosh, I wouldn't even know where to start......

  • Author
13 hours ago, Semajm85 said:

gosh, I wouldn't even know where to start......

havent heard of aiff before your request, so me neither.

 

best I can do is lead you towards your goal.

 

ripper will place a script (ripper.sh) at the /config volume

 

this script is responsible for the automated ripping process.

you can find the command responsible for creating mp3/flac  files at https://github.com/rix1337/docker-ripper/blob/eb5b89bebd46306521701cd8129ab4df4156ec75/root/ripper/ripper.sh#L100

 

all you need is to modify that line on your local machine.

how, I cannot tell you

 

Hey this is awesome. Just came across this one. 

 

Where can the settings be edited? Can it rip direct to flac instead of wav first and then convert to flac and mp3 (if my understanding of the process is correct)

 

How does makemkv get updated? Is it automatic? How to edit makemkv options?

 

 

 

Edited by extremeaudio

  • Author
12 minutes ago, extremeaudio said:

Hey this is awesome. Just came across this one. 

 

Where can the settings be edited? Can it rip direct to flac instead of wav first and then convert to flac and mp3 (if my understanding of the process is correct)

 

How does makemkv get updated? Is it automatic? How to edit makemkv options?

 

 

 

i have to update the docker image manually so it gets rebuilt, upon a new makemkv release.

 

for editing the ripper script, see above.

On 11/5/2018 at 9:52 AM, rix said:

For time reasons this single thread will suffice.

 

Use any VNC client to connect to the port defined when setting up the container. There is no web vnc client included.

 

OK so it's been a while and i've decided to set this up. I've logged in with a VNC client. The google login was there, so i logged in with my google credentials. 

After that, the screen went black and that's all that's there. Just a black screen. Any ideas?

 

The login was successful becasue  I received an email from google me of the login

  • Author

Just restart the container afterwards. The interface will show again.

  • 3 weeks later...

Whats the best nginx config to use for SyncLounge? I'm using LetsEncrypt docker and i can't seem to get the proxy pass to work for some reason, I've used a few different configs and was curious if you had a working example for this environment. Thanks abunch still new to all this.

 

EDIT: I also should add, the /ptserver proxypass works fine just for some reason the /ptweb proxy pass just goes back to the server root.

Edited by HotelErotica
more info

  • Author
On 1/16/2019 at 2:06 AM, HotelErotica said:

Whats the best nginx config to use for SyncLounge? I'm using LetsEncrypt docker and i can't seem to get the proxy pass to work for some reason, I've used a few different configs and was curious if you had a working example for this environment. Thanks abunch still new to all this.

 

EDIT: I also should add, the /ptserver proxypass works fine just for some reason the /ptweb proxy pass just goes back to the server root.

I have just double checked. The config from the github readme is working fine for me.

 

Make sure that the environment variables are set correctly to

 

DOMAIN=example.com

autoJoin=true

webroot=slweb

serverroot=slserver

autoJoinServer=https://example.com/slserver

 

so basically your nginx config will make sure that a local synclounge instance is served at https://example.com/slserver

not http://example.com/slserver, not https://www.example.com/slserver

 

double check DOMAIN and autoJoinServer

 

if you set this up according to the readme, this is the most likely mistake.

  • 4 weeks later...

Now makemkv seems to support UHD disc rip ing. Anyone tried this with ripper? Does it work? Any first hand info would have been great before I take the plunge and buy a couple drives that wont work.

  • Author
On 2/11/2019 at 4:02 PM, extremeaudio said:

Now makemkv seems to support UHD disc rip ing. Anyone tried this with ripper? Does it work? Any first hand info would have been great before I take the plunge and buy a couple drives that wont work.

Let me know if you find out.

  • 1 month later...

Hey @rix, just wanted to draw your attention to https://github.com/rix1337/docker-dnscrypt/issues/5. Just a small issue that crept up in the dnscrypt docker. I'm guessing github changed something in their release structure. Thanks for all the good work!

  • Author

Thank you @peteknot for informing me. I have fixed the regex. The next container build should work again.

  • 4 weeks later...

Resolved - Template sets network type as 'none' by default. Corrected this to 'host' and its fixed.

 

@rix

 

Having a weird resolution error on initial startup of dnscrypt.

Quote

*** Running /etc/my_init.d/10_syslog-ng.init...


Apr 25 07:54:32 5099f4f4b04e syslog-ng[8]: syslog-ng starting up; version='3.5.6'
*** Running /etc/my_init.d/10_syslog-ng.init...
Apr 25 07:54:32 5099f4f4b04e syslog-ng[8]: syslog-ng starting up; version='3.5.6'
Apr 25 07:54:33 5099f4f4b04e syslog-ng[8]: EOF on control channel, closing connection;
*** Running /etc/my_init.d/dnscrypt_update_and_config.sh...
Traceback (most recent call last):
File "/version.py", line 6, in <module>
SearchString = urllib2.urlopen('https://github.com/jedisct1/dnscrypt-proxy/releases/latest').read()
File "/usr/lib/python2.7/urllib2.py", line 154, in urlopen
return opener.open(url, data, timeout)
File "/usr/lib/python2.7/urllib2.py", line 429, in open
response = self._open(req, data)
File "/usr/lib/python2.7/urllib2.py", line 447, in _open
'_open', req)
File "/usr/lib/python2.7/urllib2.py", line 407, in _call_chain
result = func(*args)
File "/usr/lib/python2.7/urllib2.py", line 1241, in https_open
context=self._context)
File "/usr/lib/python2.7/urllib2.py", line 1198, in do_open
raise URLError(err)
urllib2.URLError: <urlopen error [Errno -3] Temporary failure in name resolution>
cp: cannot create regular file '/dnscrypt/linux-x86_64/': Not a directory
Using your supplied dnscrypt config file
Starting dnscrypt
/etc/my_init.d/dnscrypt_update_and_config.sh: 27: cd: can't cd to /dnscrypt/linux-x86_64
/etc/my_init.d/dnscrypt_update_and_config.sh: 29: /etc/my_init.d/dnscrypt_update_and_config.sh: ./dnscrypt-proxy: not found
*** /etc/my_init.d/dnscrypt_update_and_config.sh failed with status 127

*** Killing all processes...
Apr 25 07:54:33 5099f4f4b04e syslog-ng[8]: syslog-ng shutting down; version='3.5.6'

Edited by Trunkz

  • Author
On 4/25/2019 at 9:55 AM, Trunkz said:

Resolved - Template sets network type as 'none' by default. Corrected this to 'host' and its fixed.

 

@rix

 

Having a weird resolution error on initial startup of dnscrypt.

The error in question being: Temporary failure in name resolution

 

The script could not grab github.com.

 

Ill try to fix the template.. Thanks for the report!

  • 2 months later...

So I currently have my router set to capture all outgoing port 53 requests and shuttle them over to pihole. Then I want pihole's upstream DNS server to be your dnscrypt docker which, I believe, then defaults to cloudflare?

 

But when I try and enable the dnscrypt upstream, I don't have any DNS. Is my router pushing the requests back to the pi-hole instance in a loop? Any way to change the port that the dnscrypt docker is using to something like 5300?

Just found this thread after searching for bluray ripping in unraid.

 

Can it be setup to add multiple languages? I want to rip all pixar/disney blurays I have laying around. For that I need original language + our local language. Do I get any control at all on how the quality will end up at the end for my .mkv?

  • Author
On 7/14/2019 at 11:00 PM, ProphetSe7en said:

Just found this thread after searching for bluray ripping in unraid.

 

Can it be setup to add multiple languages? I want to rip all pixar/disney blurays I have laying around. For that I need original language + our local language. Do I get any control at all on how the quality will end up at the end for my .mkv?

Yes of course, please refer to https://github.com/rix1337/docker-ripper/blob/master/README.md#how-do-i-set-ripper-to-do-something-else

The BluRay quality by default should be equal to the content on disk, as no reencoding is done.

Thank you. Do I have to change anything in the template to make the blu-ray drive be available in the container?

  • Author

Not that I am aware of. Passing through /dev/sr0 is all thats required.

  • 2 weeks later...
On 1/17/2019 at 10:51 AM, rix said:

I have just double checked. The config from the github readme is working fine for me.

 

Make sure that the environment variables are set correctly to

 

DOMAIN=example.com

autoJoin=true

webroot=slweb

serverroot=slserver

autoJoinServer=https://example.com/slserver

 

so basically your nginx config will make sure that a local synclounge instance is served at https://example.com/slserver

not http://example.com/slserver, not https://www.example.com/slserver

 

double check DOMAIN and autoJoinServer

 

if you set this up according to the readme, this is the most likely mistake.

 

So I was going by the instructions on the docker which read:

 

Quote

What is SyncLounge? SyncLounge allows you and your friends/family to watch Plex in sync, wherever you are. Modified by me to always join your self-hosted server. Just set DOMAIN and don't remove AUTOJOIN! For this to work you need to pass http://IP:2088/ptweb and http://IP:2089/ptserver through to your HTTPS-enabled reverse proxy running at DOMAIN. This works best with the nginx-letsencrypt docker. How does it work? 1. Log in to your Plex.tv account 2. Select your player (Plex Media Player, Apple TV, Nvidia Shield etc.) 3. Join a SyncLounge Room, or create your own 4. Give your friends/family your SL Room details 5. Enjoy your media, fully synchronised

 

I changed the port based on the default to 8088 and 8089

 

i tried using a domain and just my local ip, but i couldn't connect to the room.  Looking at my docker log it reads:

 

Quote

sh: : unknown operand

Not rebuilding webapp

 

> [email protected] server /opt/synclounge

> node server.js

 

Setting up with serverRoot of /slserver

SyncLounge Server successfully started on port 8089

Settings {

webroot: '',

serverroot: '',

accessUrl: 'https://synclounge.<mydomain>.net',

autoJoin: 'false',

autoJoinServer: '',

autoJoinRoom: '',

autoJoinPassword: ''

}

Defaulting webapp to port 8088

Basesettings {

waterline: {

models: { invite: [Object] },

defaultModelSettings: { primaryKey: 'id', datastore: 'defaults', attributes: [Object] }

},

database: { datastores: { defaults: [Object] } }

}

Thu, 01 Aug 2019 18:16:58 GMT body-parser deprecated bodyParser: use individual json/urlencoded middlewares at webapp.js:72:12

Thu, 01 Aug 2019 18:16:58 GMT body-parser deprecated undefined extended: provide extended option at node_modules/body-parser/index.js:105:29

SyncLounge WebApp successfully started on port 8088

 

Do i have to change the settings inside the docker itself?

 

I too cannot get letsencrypt docker to create a cert for it.  I have set the proper port forward rules.  

 

I am a noob when it comes to this stuff so i'm pretty sure i'm just not smart enough to figure out what i'm doing wrong

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.