Jump to content
Siwat2545

[support] Siwat's Docker Repository

74 posts in this topic Last Reply

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

[Application List - Alpha]

Bug Report - https://github.com/SiwatINC/unraid-ca-repository/issues

Request More Containers - https://github.com/SiwatINC/unraid-ca-repository/issues/new?template=request-a-container.md

Roadmap - https://github.com/SiwatINC/unraid-ca-repository/projects/1?fullscreen=true

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

Share this post


Link to post

Installed both Onlyoffice Comunity and Document servers by default but cant edit any document online other then download it. Is there any settings I need to apply for Comunity server to talk to Document server so document cout be edited with OnlyOffice?

Share this post


Link to post

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

Share this post


Link to post

Do you have any setp info for the Homebridge docker?

Share this post


Link to post

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

Share this post


Link to post
20 minutes ago, Lee B said:

a blank config.json file?

A config.json with all your config in it, please refer to homebridge documentation on how to write your config file

Share this post


Link to post

its cool i sorted it, i had this set up a Rasp Pi but now changed it to my server

 

Share this post


Link to post
28 minutes ago, Lee B said:

its cool i sorted it, i had this set up a Rasp Pi but now changed it to my server

 

Cool, Glad to hear that it worked :)

Edited by Siwat2545

Share this post


Link to post

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

Share this post


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

Share this post


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

Share this post


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

Share this post


Link to post

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

Share this post


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

Share this post


Link to post

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!

Share this post


Link to post

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

Share this post


Link to post

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

Share this post


Link to post

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.

Share this post


Link to post

Anybody have an example of a working letsencrypt/nginx reverse proxy config for the Onlyoffice Community and Document servers they could share? I'm close, but when I go to open a document, it throws an unknown error. It's works locally, avoiding the proxy, though.

Share this post


Link to post

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

Share this post


Link to post
On 11/25/2018 at 6:57 PM, Siwat2545 said:

I done this with HAProxy

Hey @Siwat2545 Do you run HAProxy on unraid or another box? Docker or VM or Router?

Share this post


Link to post

I ran it on the pfsense vm of unraid

Hey [mention=72489]Siwat2545[/mention] Do you run HAProxy on unraid or another box? Docker or VM or Router?


Sent from my Pixel 3 using Tapatalk

Share this post


Link to post

Cool I have the hardest time changing from the text base config file from IPfire to the gui setup on OPNsense.

Share this post


Link to post

@Siwat2545 where are the log files for HomeBridge with GUI I want to add them to the frontend of the GUI, I know how to get the from unraid GUI or Command line via Dockers but I want them in front end gui on HomeBridge. Also Did you get the restart command to work on the gui?

 

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