alexjustesen / speedtest-tracker-docs

Docs for Speedtest Tracker.
https://docs.speedtest-tracker.dev/
15 stars 20 forks source link

Update Synology installation instructions #7

Closed mztiq closed 1 year ago

mztiq commented 1 year ago

Draft of the installation instructions for Synology devices as per https://github.com/alexjustesen/speedtest-tracker-docs/issues/6.

alexjustesen commented 1 year ago

@mztiq since I can't try this for a little on my own Synology device is SSH the best method and there is no way in the UI?

mztiq commented 1 year ago

@alexjustesen There certainly is a way via the UI, I can check that too and rewrite the documentation if you want.

alexjustesen commented 1 year ago

@alexjustesen There certainly is a way via the UI, I can check that too and rewrite the documentation if you want.

My goal is to keep the bar for entry as low as possible so if it can be done in the UI I'd prefer to hit those directions first. Thanks a ton for spending time on this.

mztiq commented 1 year ago

Seems like there's a problem with adding ghcr.io as a registry in Synologys Docker UI (Link).
If your image was available in the Docker Hub registry it'd be easily downloadable via Synologys Docker UI.

EDIT: I just remembered it can be done via Synologys Task Scheduler too, you can create a task which runs a docker run command. Might be an easy way of installing via GUI.

alexjustesen commented 1 year ago

Funny enough the workflow for Dockerhub is having issues (not sure why right now) so sounds like I need to get that working first. I can probably take a look at that piece tomorrow.

mztiq commented 1 year ago

Installation via the Docker Hub registry should be first choice since it's the most integrated and easiest way, just let me know when Speedtest-Tracker is added to the Ducker Hub.
Alternatively installation would still be pretty easy via Synology Task Scheduler and a docker run script.

alexjustesen commented 1 year ago

Will do, going to track that issue here https://github.com/alexjustesen/speedtest-tracker/issues/260.

alexdelprete commented 1 year ago

Be careful with the ports chosen: 8080 is very frequently used, it might conflict with other synology packages (or DSM services), the container wouldn't start, and basic users wouldn't have a clue why so they'll open issues.

That's why I keep saying they need to know basic stuff...docker seems simple but it's not, if you literally know nothing. :)

andihindle commented 1 year ago

In case you need someone (moderately) technically competent but not docker-savvy to test the 'happy path' workflow (DSM UX/DockerHub), lmk. Happy to help with this effort if I can.