[support] Siwat's Docker Repository


Recommended Posts

[Application List - Stable]

1. Facebox - Facebox detects and identifies faces in photos. You can teach facebox with as little as one sample image.

2. OnlyOffice Document Server - ONLYOFFICE Document Server is an online office suite comprising viewers and editors for texts, spreadsheets and presentations, fully compatible with Office Open XML formats: .docx, .xlsx, .pptx and enabling collaborative editing in real time.

3. OnlyOffice Community Server -ONLYOFFICE Community Server is a free open source collaborative system developed to manage documents, projects, customer relationship and email correspondence, all in one place.

 5. Phlex

Phlex(Flex TV) is a web application that interfaces between google Assistant and Plex to allow you to control playback of media using Actions for Google or IFTTT.

Additionally, it interfaces with the API’s for Sonarr, Radarr, Couchpotato, Sickbeard, and Sickrage.

It also has customizeable webhooks, so you can basically control anything that has an open API with your voice. If you can send data to a URL to do a thing, you can program it in Flex TV.

It is recomended to use reverse proxy to enable https

 

Disclaimer: I am not the developer of these application, I only port the application in to the docker format and write it's XML File!

Edited by Siwat2545
Add Information
Link to comment

Here are some questions I need to ask

1.what is your unraid server internal ip

2.are you accessing it from the internal Network or the external Network

3.what are the configuration for the onlyoffice community edition server bridge (the page in the picture)

4.are you using reverse proxy?

 

Screenshot_20181116-161308.png

Edited by Siwat2545
Link to comment

HomeBridge Instruction

    Instruction:
      1. in the "packages" variable, place the all packages name you wanted in the box seperated by space (Example is in the box, Plugin list is in https://www.npmjs.com/search?q=homebridge-plugin)
      2. create the container
      3. create the config.json in the homebridge directory (/mnt/user/appdata/homebridge/config.json)
      4. add your devices to the config.json by refering to https://github.com/nfarina/homebridge

 

Edited by Siwat2545
Link to comment

Firstly, thank you for making these Homebridge dockers!

 

I’m having an issue getting homebridge-liftmaster2 working. It’s throwing an error which appears to be due to the latest published version bring 0.1.0 where github has 0.5.0. See Here

 

The solution apears to be run npm install -g git+https://github.com/luisiam/homebridge-liftmaster2.git to get the latest version installed, but doesn’t appear to be possible with this docker. Is that correct or am I missing something.

 

Thanks!

Justin

Link to comment
2 hours ago, Tvguru said:

Firstly, thank you for making these Homebridge dockers!

 

I’m having an issue getting homebridge-liftmaster2 working. It’s throwing an error which appears to be due to the latest published version bring 0.1.0 where github has 0.5.0. See Here

 

The solution apears to be run npm install -g git+https://github.com/luisiam/homebridge-liftmaster2.git to get the latest version installed, but doesn’t appear to be possible with this docker. Is that correct or am I missing something.

 

Thanks!

Justin

Installing from GitHub is not supported at the moment but in the meantime you can use the console to install it

Link to comment
On 11/18/2018 at 9:04 AM, Tvguru said:

Firstly, thank you for making these Homebridge dockers!

 

I’m having an issue getting homebridge-liftmaster2 working. It’s throwing an error which appears to be due to the latest published version bring 0.1.0 where github has 0.5.0. See Here

 

The solution apears to be run npm install -g git+https://github.com/luisiam/homebridge-liftmaster2.git to get the latest version installed, but doesn’t appear to be possible with this docker. Is that correct or am I missing something.

 

Thanks!

Justin

I updated the container put git+https://github.com/luisiam/homebridge-liftmaster2.git in the packages field and it should work now!

Link to comment
58 minutes ago, Siwat2545 said:

I updated the container put git+https://github.com/luisiam/homebridge-liftmaster2.git in the packages field and it should work now!

 

I appreciate your efforts!

However it doesn’t appear to work yet. 

I placed git+https://github.com/luisiam/homebridge-liftmaster2.git In the package field of the template first with the stock packages and then by itself. 

 

In each case this is is the errors it’s throwing:

File '/root/.homebridge/config.json' already there; not retrieving.
npm ERR! addLocal Could not install /git+https:/github.com/luisiam/homebridge-liftmaster2.git
npm ERR! Linux 4.18.17-unRAID
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "install" "-g" "--unsafe-perm" "git+https://github.com/luisiam/homebridge-liftmaster2.git"
npm ERR! node v8.10.0
npm ERR! npm v3.5.2
npm ERR! path /git+https:/github.com/luisiam/homebridge-liftmaster2.git
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall open

npm ERR! enoent ENOENT: no such file or directory, open '/git+https:/github.com/luisiam/homebridge-liftmaster2.git'
npm ERR! enoent ENOENT: no such file or directory, open '/git+https:/github.com/luisiam/homebridge-liftmaster2.git'
npm ERR! enoent This is most likely not a problem with npm itself
npm ERR! enoent and is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! Please include the following file with any support request:
npm ERR! /npm-debug.log

 

 

Thanks again,

Justin

 

Edit: For what it’s worth, both the GUI and non GUI version throw the same error. 

Edited by Tvguru
Link to comment

Did you forced update the container yet?, Also please try to remove the image and install it again just incase

45 minutes ago, Tvguru said:

 

I appreciate your efforts!

However it doesn’t appear to work yet. 

I placed git+https://github.com/luisiam/homebridge-liftmaster2.git In the package field of the template first with the stock packages and then by itself. 

 

In each case this is is the errors it’s throwing:

File '/root/.homebridge/config.json' already there; not retrieving.
npm ERR! addLocal Could not install /git+https:/github.com/luisiam/homebridge-liftmaster2.git
npm ERR! Linux 4.18.17-unRAID
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "install" "-g" "--unsafe-perm" "git+https://github.com/luisiam/homebridge-liftmaster2.git"
npm ERR! node v8.10.0
npm ERR! npm v3.5.2
npm ERR! path /git+https:/github.com/luisiam/homebridge-liftmaster2.git
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall open

npm ERR! enoent ENOENT: no such file or directory, open '/git+https:/github.com/luisiam/homebridge-liftmaster2.git'
npm ERR! enoent ENOENT: no such file or directory, open '/git+https:/github.com/luisiam/homebridge-liftmaster2.git'
npm ERR! enoent This is most likely not a problem with npm itself
npm ERR! enoent and is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! Please include the following file with any support request:
npm ERR! /npm-debug.log

 

 

Thanks again,

Justin

 

Edit: For what it’s worth, both the GUI and non GUI version throw the same error. 

 

Edited by Siwat2545
Link to comment
20 hours ago, Siwat2545 said:

Did you forced update the container yet?, Also please try to remove the image and install it again just incase

 

Thank you again for your continued efforts!

Tonight I removed both images, GUI and non, and deleted the homebridge folder in app data for good measure. 

 

I recieve the following error on the GUI versions first run:

--2018-11-20 01:20:17-- https://raw.githubusercontent.com/SiwatINC/unraid-ca-repository/master/docker-template/config.json
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.0.133, 151.101.64.133, 151.101.128.133, ...
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.0.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 485 [text/plain]
Saving to: '/root/.homebridge/config.json'

0K 100% 48.8M=0s

2018-11-20 01:20:17 (48.8 MB/s) - '/root/.homebridge/config.json' saved [485/485]

npm ERR! addLocal Could not install /git+https:/github.com/luisiam/homebridge-liftmaster2.git
npm ERR! Linux 4.18.17-unRAID
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "install" "-g" "--unsafe-perm" "git+https://github.com/luisiam/homebridge-liftmaster2.git" "homebridge-pilight" "homebridge-info" "homebridge-wemo"
npm ERR! node v8.10.0
npm ERR! npm v3.5.2
npm ERR! path /git+https:/github.com/luisiam/homebridge-liftmaster2.git
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall open

npm ERR! enoent ENOENT: no such file or directory, open '/git+https:/github.com/luisiam/homebridge-liftmaster2.git'
npm ERR! enoent ENOENT: no such file or directory, open '/git+https:/github.com/luisiam/homebridge-liftmaster2.git'
npm ERR! enoent This is most likely not a problem with npm itself
npm ERR! enoent and is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! Please include the following file with any support request:
npm ERR! /npm-debug.log

 

I am not versed in this in the slightest, but could it be the extra / being added (/git+https:/github.com/luisiam/homebridge-liftmaster2.git)?

 

Justin

Edited by Tvguru
Link to comment

Ok, not sure what happened to fix it, but I went to github and copied and pasted from there vs from this forum for git+https://github.com/luisiam/homebridge-liftmaster2.git i then edited the packages (removed the git+etc and pasted from the the github copy) now it loaded up just fine. Haven’t edited the config yet, but we’re in business!

Link to comment

I have updated my config file and it works great. 

 

One issue I do have, which I believe is a fault with the liftmaster2 package and not this docker, when the docker restarts I get an error:

(node:32) UnhandledPromiseRejectionWarning: Error: Cannot add a bridged Accessory with the same UUID as another bridged Accessory: eb518639-e128-494e-a833-150122d70b6c

 

The solution is to delete the cachedaccessories file. Is there a command I could set up to do that on each startup of the docker?

 

Either way I very much appreciate you adding the ability to add this package!

 

Justin

Edited by Tvguru
Link to comment

You can use User Script Plugin to do that on the start of the array

1 hour ago, Tvguru said:

I have updated my config file and it works great. 

 

One issue I do have, which I believe is a fault with the liftmaster2 package and not this docker, when the docker restarts I get an error:

(node:32) UnhandledPromiseRejectionWarning: Error: Cannot add a bridged Accessory with the same UUID as another bridged Accessory: eb518639-e128-494e-a833-150122d70b6c

 

 The solution is to delete the cachedaccessories file. Is there a command I could set up to do that on each startup of the docker?

 

Either way I very much appreciate you adding the ability to add this package!

 

Justin

 

  • Like 1
Link to comment

Hi,

 

I'm having a little trouble getting Onlyoffice to run. If i keep everything internal, it works perfectly. As soon as i switch everything for external access it stops working and i get a "<insert domain> refused to connect" error

 

image.png.024102d429bb152f08ac8b921e8a092d.png

 

Any ideas? I have confirmed that it can reach /web-apps/apps/api/documents/api.js?ver=9.6.4.736

 

I have both servers running in Docker, didn't mess with any port settings and both are reverse proxy'd through the Linuxserver.io Lets Encrypt container.

Link to comment

The onlyoffice CS and DS need it's own certificate because the the client need to be able to access both because when you edit a document it is just onlyoffice DS inside an iframe of an CS and because of https strict transport policy you need to install ssl certificate on both and in community server , set the document server location to your public address. Basicly CS and DS need to have ssl enabled with the certificate  from let's encrypt or else it will try to connect to each other using http protocol over https port which obviously not going to work and all it's port must be accessable from the external address, I done this with HAProxy

Edited by Siwat2545
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.