Jump to content
clowrym

[Support] Clowrym's Docker Repository

136 posts in this topic Last Reply

Recommended Posts

I have published a few docker containers that I have been using & added for Unraid.

 

Repo Address

https://github.com/clowrym/docker-templates

 

Available Dockers:

 

MinecraftPE - powered By Nukkit

 

MineOS-Node - MineOS is a server front-end to ease managing Minecraft administrative tasks. Based on Hexparrots MineOS

 

Transmission_VPN - Docker container which runs Transmission torrent client with WebUI while connecting to OpenVPN. It also will update the open port every hour for those using PIA only as their provider. Based on Haugene's Currently the Container is set up for PIA with all the available OpenVPN configs listed as defaults. If your provider is someone else then the defaults need to be changed to the appropriate OpenVPN config names found here

 

Plex Discord Bot - A Discord bot that allows you to search, play, and queue music from your Plex Media Server.

 

I haven't Created any of these apps, Merely created the Docker templates.

 

Edited by clowrym
  • Like 2

Share this post


Link to post
15 minutes ago, WhiteNoseThunderPants said:

@clowrym, what is different about your MineOS-Node container from Hexparrots?

 

 

Nothing anymore, when I originally created it was before hexparrot had set up his automatic build on his docker, His docker was months behind git..... so I wanted my own to ensure it was always updated. But a few months ago he finally connected his github & dockerhub accounts so its all automated. 

Edited by clowrym
  • Like 1

Share this post


Link to post
On 9/22/2017 at 12:05 PM, clowrym said:

 

 

Nothing anymore, when I originally created it was before hexparrot had set up his automatic build on his docker, His docker was months behind git..... so I wanted my own to ensure it was always updated. But a few months ago he finally connected his github & dockerhub accounts so its all automated. 

 

Is this still the case? I just installed the hexparrot container and the mineos node build was from May 30th. It also lists "not available" under updates for the container.

Share this post


Link to post
On 10/30/2017 at 10:47 PM, rjorgenson said:

 

Is this still the case? I just installed the hexparrot container and the mineos node build was from May 30th. It also lists "not available" under updates for the container.

Hexparrot's directly, or mine? Both should be up to date.... His Latest update for his automated container was 13 days ago, mine earlier today.

Share this post


Link to post
3 minutes ago, clowrym said:

Hexparrot's directly, or mine? Both should be up to date.... His Latest update for his automated container was 13 days ago, mine earlier today.

 

I'm currently using hexparrot's image from atribe's repository and the mineos-node build inside of it shows the latest commit version it is on as May 30th. It also has some weird update issues. Before today it said "not available" under updates. And today it says update ready but continues to say that even after updating the container in the UI. Same result of commit as well. I installed your version and did get the latest version of mineos-node, I originally went with hexparrots because I didn't need the dynmap stuff, but i'd much rather get software updates as well =] I have a thread open in atribe's thread regarding his container as well. Thanks.

Share this post


Link to post
28 minutes ago, rjorgenson said:

 

I'm currently using hexparrot's image from atribe's repository and the mineos-node build inside of it shows the latest commit version it is on as May 30th. It also has some weird update issues. Before today it said "not available" under updates. And today it says update ready but continues to say that even after updating the container in the UI. Same result of commit as well. I installed your version and did get the latest version of mineos-node, I originally went with hexparrots because I didn't need the dynmap stuff, but i'd much rather get software updates as well =] I have a thread open in atribe's thread regarding his container as well. Thanks.

If you switch to mine, you will have the latest updates. For the update issue,  so if you remove the :node-jessie from the repository should fix that issue. to be honest, removing : node-jessie may also fix your old build issue..... to be honest, I'm surprised it works since I dont see a :node-jesse tag in hexparrots repository

Share this post


Link to post

I already deleted the container from atribe, but it was all default settings with the exception of the password after switching over to your container. You're right though the only reference I could find to "node-jessie" was the documentation on this github page - https://github.com/hexparrot/mineos-docker - but I couldn't find anything indicating this repo was actually used for the builds. The dockerhub page indicates this repo - https://github.com/hexparrot/mineos-node - is the source repo. It does appear the docker file was migrated to there not too long ago though, and the build history of the docker hub page only shows builds going back that far. It seems atribe's config was for a previous build setup of mineos-node.

Share this post


Link to post

6-8 months ago he stopped maintaining more than one distro & removed the node-jesse tag's. the Latest & debian tag's are both the same.

Share this post


Link to post

Latest update crashes on session join with following error.

 

ALERT] com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Unterminated string at line 1 column 236 path $.[0]

at com.google.gson.Gson.fromJson(Gson.java:829)

at com.google.gson.Gson.fromJson(Gson.java:779)

at com.google.gson.Gson.fromJson(Gson.java:728)

at cn.nukkit.network.protocol.LoginPacket.decodeChainData(LoginPacket.java:56)

at cn.nukkit.network.protocol.LoginPacket.decode(LoginPacket.java:42)

at cn.nukkit.network.Network.processBatch(Network.java:154)

at cn.nukkit.Player.handleDataPacket(Player.java:1985)

at cn.nukkit.network.RakNetInterface.handleEncapsulated(RakNetInterface.java:157)

at cn.nukkit.raknet.server.ServerHandler.handlePacket(ServerHandler.java:132)

at cn.nukkit.network.RakNetInterface.process(RakNetInterface.java:66)

at cn.nukkit.network.Network.processInterfaces(Network.java:76)

at cn.nukkit.Server.tick(Server.java:998)

at cn.nukkit.Server.tickProcessor(Server.java:801)

at cn.nukkit.Server.start(Server.java:780)

at cn.nukkit.Server.<init>(Server.java:471)

at cn.nukkit.Nukkit.main(Nukkit.java:99)

Caused by: com.google.gson.stream.MalformedJsonException: Unterminated string at line 1 column 236 path $.[0]

at com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1573)

at com.google.gson.stream.JsonReader.nextQuotedValue(JsonReader.java:1031)

at com.google.gson.stream.JsonReader.nextString(JsonReader.java:827)

at com.google.gson.internal.bind.TypeAdapters$13.read(TypeAdapters.java:360)

at com.google.gson.internal.bind.TypeAdapters$13.read(TypeAdapters.java:348)

at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:40)

at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:81)

at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:60)

at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:40)

at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:187)

at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145)

at com.google.gson.Gson.fromJson(Gson.java:814)

Share this post


Link to post

are you running ant Nukkit plugin's? i have no issues with the latest build....

Share this post


Link to post

I deployed basic build, setup which worked fine. Then overnight latest build updated, and since then hasn't worked.

Share this post


Link to post
On 11/20/2017 at 1:41 PM, clowrym said:

are you running ant Nukkit plugin's? i have no issues with the latest build....

 

I was running activ's transmission vpn docker but since he is no longer updating it I am trying to switch to this one.  But for some reason I cannot get this one to work at all.  Couple of questions:

 

1. I don't want a username and password to access transmission and it looks like yours is trying to force me to use it.  How can I get around this?

2. I am entering the following for directories: data - /mnt/cache/Apps/transmission/, download - /mnt/cache/Apps/downloads/, watch - /mnt/cache/Apps/downloads/watch, config - /mnt/user/Apps/transmission/transmission-vpn

 

Here is my log:

[2017-12-02 03:24:22.540] Transmission 2.92 (14714) started (session.c:738)
[2017-12-02 03:24:22.540] RPC Server Adding address to whitelist: 127.0.0.1 (rpc-server.c:903)
[2017-12-02 03:24:22.540] RPC Server Serving RPC and Web requests on port 127.0.0.1:9091/transmission/ (rpc-server.c:1110)
[2017-12-02 03:24:22.540] RPC Server Password required (rpc-server.c:1117)
[2017-12-02 03:24:22.540] Port Forwarding Stopped (port-forwarding.c:180)
[2017-12-02 03:24:22.540] DHT Generating new id (tr-dht.c:311)
[2017-12-02 03:24:22.540] Using settings from "/data/transmission-home" (daemon.c:528)
[2017-12-02 03:24:22.540] Saved "/data/transmission-home/settings.json" (variant.c:1266)
[2017-12-02 03:24:22.540] transmission-daemon requiring authentication (daemon.c:554)
[2017-12-02 03:24:22.540] Watching "/data/watch" for new .torrent files (daemon.c:573)
[2017-12-02 03:24:22.540] watchdir:inotify Failed to setup watchdir "/data/watch": No such file or directory (2) (watchdir-inotify.c:176)
[2017-12-02 03:24:22.540] watchdir Failed to open directory "/data/watch" (2): No such file or directory (watchdir.c:354)
[2017-12-02 03:24:32.540] watchdir Failed to open directory "/data/watch" (2): No such file or directory (watchdir.c:354)
[2017-12-02 03:24:42.540] watchdir Failed to open directory "/data/watch" (2): No such file or directory (watchdir.c:354)
[2017-12-02 03:24:52.540] watchdir Failed to open directory "/data/watch" (2): No such file or directory (watchdir.c:354)
[2017-12-02 03:25:02.541] watchdir Failed to open directory "/data/watch" (2): No such file or directory (watchdir.c:354)
[2017-12-02 03:25:12.541] watchdir Failed to open directory "/data/watch" (2): No such file or directory (watchdir.c:354)
[2017-12-02 03:25:16.541] DHT Attempting bootstrap from dht.transmissionbt.com (tr-dht.c:249)
[2017-12-02 03:25:22.541] watchdir Failed to open directory "/data/watch" (2): No such file or directory (watchdir.c:354)

 

Why is it looking in data for watch folder? I am using PureVPN with Netherlands...  Thanks for the help

 

Share this post


Link to post
1 hour ago, slikone27 said:

 

I was running activ's transmission vpn docker but since he is no longer updating it I am trying to switch to this one.  But for some reason I cannot get this one to work at all.  Couple of questions:

 

1. I don't want a username and password to access transmission and it looks like yours is trying to force me to use it.  How can I get around this?

2. I am entering the following for directories: data - /mnt/cache/Apps/transmission/, download - /mnt/cache/Apps/downloads/, watch - /mnt/cache/Apps/downloads/watch, config - /mnt/user/Apps/transmission/transmission-vpn

 

Here is my log:

[2017-12-02 03:24:22.540] Transmission 2.92 (14714) started (session.c:738)
[2017-12-02 03:24:22.540] RPC Server Adding address to whitelist: 127.0.0.1 (rpc-server.c:903)
[2017-12-02 03:24:22.540] RPC Server Serving RPC and Web requests on port 127.0.0.1:9091/transmission/ (rpc-server.c:1110)
[2017-12-02 03:24:22.540] RPC Server Password required (rpc-server.c:1117)
[2017-12-02 03:24:22.540] Port Forwarding Stopped (port-forwarding.c:180)
[2017-12-02 03:24:22.540] DHT Generating new id (tr-dht.c:311)
[2017-12-02 03:24:22.540] Using settings from "/data/transmission-home" (daemon.c:528)
[2017-12-02 03:24:22.540] Saved "/data/transmission-home/settings.json" (variant.c:1266)
[2017-12-02 03:24:22.540] transmission-daemon requiring authentication (daemon.c:554)
[2017-12-02 03:24:22.540] Watching "/data/watch" for new .torrent files (daemon.c:573)
[2017-12-02 03:24:22.540] watchdir:inotify Failed to setup watchdir "/data/watch": No such file or directory (2) (watchdir-inotify.c:176)
[2017-12-02 03:24:22.540] watchdir Failed to open directory "/data/watch" (2): No such file or directory (watchdir.c:354)
[2017-12-02 03:24:32.540] watchdir Failed to open directory "/data/watch" (2): No such file or directory (watchdir.c:354)
[2017-12-02 03:24:42.540] watchdir Failed to open directory "/data/watch" (2): No such file or directory (watchdir.c:354)
[2017-12-02 03:24:52.540] watchdir Failed to open directory "/data/watch" (2): No such file or directory (watchdir.c:354)
[2017-12-02 03:25:02.541] watchdir Failed to open directory "/data/watch" (2): No such file or directory (watchdir.c:354)
[2017-12-02 03:25:12.541] watchdir Failed to open directory "/data/watch" (2): No such file or directory (watchdir.c:354)
[2017-12-02 03:25:16.541] DHT Attempting bootstrap from dht.transmissionbt.com (tr-dht.c:249)
[2017-12-02 03:25:22.541] watchdir Failed to open directory "/data/watch" (2): No such file or directory (watchdir.c:354)

 

Why is it looking in data for watch folder? I am using PureVPN with Netherlands...  Thanks for the help

 

 

ok so i figured out 1 issue and it looks like i got the connection working however...

 

I have to manually configure all the directory vars because it always uses /data - why not use /download or give us the option easily?

I need to add 2 local networks because I have a local and vpn network I need to connect to.  I tried both x.x.x.x/24,x.x.x.x/24 and with a space instead of a comma.  In activ's docker I could use a comma and get both networks in.  Is there any way to do this with this docker?

 

Thanks!

Share this post


Link to post

I believe this docker requires the data folder, i was not able to get it working without. 

 

I have the same VPN setup for access from work, but i was not able to add the second network into the docker template,  you have 2 option here, you can run a second docker as a proxy (i believe this is detailed on the git pages), or in my case i have a script set up to run on reboot that adds the second network:

adjust the network address (10.1.0.0/24) to suit your network

#!/bin/bash
echo adding 10.1.0.0/25 LAN_NETWORK
docker exec Transmission_VPN /bin/sh -c "/sbin/ip r a 10.1.0.0/24 via 172.17.0.1 dev eth0"
echo Netowrk added
exit

 

Share this post


Link to post

On another note, I had pureVPN previously, but because their certs were outdated, it would not work with the latest version of openVPN...... I'm not sure if they have updated their certs, so if you get authentication errors, that may be the issue.....any support requests i posted they stated they would update them in the future, that was about 6 months ago.

Share this post


Link to post
1 minute ago, clowrym said:

On another note, I had pureVPN previously, but because their certs were outdated, it would not work with the latest version of openVPN...... I'm not sure if they have updated their certs, so if you get authentication errors, that may be the issue.....any support requests i posted they stated they would update them in the future, that was about 6 months ago.

 

Thanks... Last night I ended up moving my vpn to 192.168.255.x so I could use 192.168.0.0/16 as the local lan and that fixed it (forgot to respond)...

 

I am using PureVPN because I have lifetime subscription and didn't renew my PIA.  I got it working by deleting the config field with the dropdown server values and recreating it with the opvn netherlands1 filename without the extension.  That seems to make connection but I do get warnings in the docker logs about the certs.  At least I am assuming I am still connected from everything I can see in the logs.  If I wasn't connected it would kill the connection completely and I wouldn't be able to access the interface correct?

Share this post


Link to post

in my initial post above, there is a note and a link to the openvpn config files/names for each provider, If you arent using PIA then you need to change the values to suit the provider per the names under your provider at the link for pureVPN these names :

https://github.com/haugene/docker-transmission-openvpn/tree/master/openvpn/purevpn

 

you can add then to the drop down in this format:

 

belgium-tcp|belgium-udp|bulgaria-tcp|etc.....

I added all the PIA ones as default for easy switching, but if you dont need to switch ever, then just add the ones you like!!

Edited by clowrym

Share this post


Link to post
On 12/2/2017 at 12:00 PM, clowrym said:

in my initial post above, there is a note and a link to the openvpn config files/names for each provider, If you arent using PIA then you need to change the values to suit the provider per the names under your provider at the link for pureVPN these names :

https://github.com/haugene/docker-transmission-openvpn/tree/master/openvpn/purevpn

 

you can add then to the drop down in this format:

 


belgium-tcp|belgium-udp|bulgaria-tcp|etc.....

I added all the PIA ones as default for easy switching, but if you dont need to switch ever, then just add the ones you like!!

 

Ah... Where do I edit the drop down options?  I just deleted the whole field and re-added it so I could just type in the value.

Share this post


Link to post

If you clisck edit the field and add the values in the default section:

 

 

 

 

image.png

Share this post


Link to post

I got the Transmission VPN working with my service, VPN.AC, eventually.  It took some fiddling but it's connecting.  Currently trying to decipher these hard coded paths which is doing my head in.

 

But the one piece that's causing problem is the Port.  It says "closed".  What ports do you have in the Transmission Listening Port value?  What related ports did you add for the Container/Docker and your firewall?

Share this post


Link to post
13 minutes ago, dalben said:

I got the Transmission VPN working with my service, VPN.AC

 

14 minutes ago, dalben said:

But the one piece that's causing problem is the Port.  It says "closed". 

https://vpn.ac/faq

Last entry, no port forwarding with your provider.

 

You will need a subscription to a provider that will forward a port for torrents to work decently, or sometimes at all. PIA using the nl endpoint is a good option.

Share this post


Link to post
On 12/11/2017 at 10:01 AM, jonathanm said:

 

https://vpn.ac/faq

Last entry, no port forwarding with your provider.

 

You will need a subscription to a provider that will forward a port for torrents to work decently, or sometimes at all. PIA using the nl endpoint is a good option.

Thanks!

 

OK. that explains it all.  Let me ask vpn.ac if there is a way around this.  I can download torrents fine but i'm hardly uploading anything at all.  Not good for my ratio.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now