Unverified Commit 9832fd9e authored by Julian Raufelder's avatar Julian Raufelder Committed by GitHub
Browse files

Add remotely (#26)



* Add remotely

* Add test config for Remotely

* Add remotely/README.md

* Update remotely/docker-compose.remotely.yml

Co-authored-by: default avatarTom Moulard <tom@moulard.org>

* Add REMOTELY_IMAGE_VERSION to the .env.default

Co-authored-by: default avatarTom Moulard <tom@moulard.org>
parent 67998b4f
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -17,6 +17,7 @@ NEXTCLOUD_MYSQL_PASSWORD=
NEXTCLOUD_MYSQL_ROOT_PASSWORD=
NEXTCLOUD_MYSQL_USER=
NGINX_IMAGE_VERSION=
REMOTELY_IMAGE_VERSION=
ROOT_EMAIL=
SEARX_IMAGE_VERSION=
SITE=

remotely/README.md

0 → 100644
+6 −0
Original line number Diff line number Diff line
# Remotely

Remotely is a free and open source, self-hosted solution for remote control and remote scripting via a web interface. Linux and Windows is currently supported as client device.

The client interface looks similar to TeamViewer. A nine-digit session ID is displayed, which a registered user can use to connect to the device via the website to control it remotely. The client executable can be downloaded from this hosted instance.
There is also a even more advanced background agent that provide unattended access and remote scripting.
 No newline at end of file
+15 −0
Original line number Diff line number Diff line
version: "2"

services:
  remotely:
    image: translucency/remotely:${REMOTELY_IMAGE_VERSION:-latest}
    build: https://github.com/immense/remotely.git#:Server
    volumes:
      - './remotely/remotely-data:/remotely-data'
    networks:
      - srv
    restart: always
    labels:
      - 'traefik.enable=true'
      - 'traefik.http.routers.remotely.rule=Host(`remotely.${SITE:-localhost}`)'
      - 'traefik.http.services.remotely.loadbalancer.server.port=5000'
+13 −0
Original line number Diff line number Diff line
@@ -793,6 +793,19 @@ services:
    - /home/runner/work/make-my-server/make-my-server/grafana/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml:rw
    - /home/runner/work/make-my-server/make-my-server/grafana/prometheus/rules:/etc/prometheus/rules:rw
    - /home/runner/work/make-my-server/make-my-server/grafana/prometheus/data:/prometheus:rw
  remotely:
    build:
      context: https://github.com/immense/remotely.git#:Server
    image: translucency/remotely:latest
    labels:
      traefik.enable: "true"
      traefik.http.routers.remotely.rule: Host(`remotely.localhost`)
      traefik.http.services.remotely.loadbalancer.server.port: '5000'
    networks:
      srv: {}
    restart: always
    volumes:
    - /home/runner/work/make-my-server/make-my-server/remotely/remotely-data:/remotely-data:rw
  rocketchat:
    depends_on:
      rocketchat-mongo: