Jump to content
rix

[support] rix's Docker Repository

103 posts in this topic Last Reply

Recommended Posts

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.

Share this post


Link to post
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

Share this post


Link to post
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 👍

Share this post


Link to post

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

Share this post


Link to post

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

 

Ripper contains merely an example of what to do.

Share this post


Link to post
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......

Share this post


Link to post
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

 

Share this post


Link to post

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

Share this post


Link to post
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.

Share this post


Link to post
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

Share this post


Link to post

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

Share this post


Link to post

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

Share this post


Link to post
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.

Share this post


Link to post

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.

Share this post


Link to post
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.

Share this post


Link to post

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!

Share this post


Link to post

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

Share this post


Link to post
Posted (edited)

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

Share this post


Link to post
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!

Share this post


Link to post

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?

Share this post


Link to post

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?

Share this post


Link to post
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.

Share this post


Link to post

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

Share this post


Link to post

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

Share this post


Link to post
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

 

> SyncLounge@2.0.0 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

Share this post


Link to post

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.