Sign inSign up

crazydemon/aspia-server

By crazydemon

•Updated over 2 years ago

https://github.com/paprikkafox/aspia-server-docker

Image
Networking
0

188

crazydemon/aspia-server repository overview

Собрано для себя.

Aspia
https://github.com/dchapyshev/aspia⁠
Инструмент для удаленного рабочего стола, передачи файлов и системной информации.

С помощью Aspia вы можете создать свою собственную инфраструктуру обхода NAT (используя маршрутизатор и серверы ретрансляции) с подключением по идентификатору или использовать прямые подключения. Aspia поддерживает множество функций. Среди них подробная информация о системе, аудио, текстовый чат.

Основа https://github.com/paprikkafox/aspia-server-docker⁠

Dockerfile

# syntax=docker/dockerfile:1
FROM debian:stable
WORKDIR "/tmp"

ENV ASPIA_REPO=https://github.com/dchapyshev/aspia
ENV ASPIA_VERSION=2.7.0

RUN apt update && apt install -y curl moreutils htop jq ca-certificates --no-install-recommends && apt clean

RUN for pkg in aspia-router-${ASPIA_VERSION}-x86_64 aspia-relay-${ASPIA_VERSION}-x86_64; \
        do curl -sSL ${ASPIA_REPO}/releases/download/v${ASPIA_VERSION}/${pkg}.deb -o /tmp/${pkg}.deb && \
        dpkg -i /tmp/${pkg}.deb && rm /tmp/${pkg}.deb; done

COPY aspia_start /usr/bin/aspia_start
RUN chmod +x /usr/bin/aspia_start

CMD nohup /usr/bin/aspia_start /usr/bin/aspia_relay /usr/bin/aspia_router

ASPIA_VERSION - ставим текущую, актуальную версию

Запуск сборки:
docker build -t crazydemon/aspia-server:latest .

## Если ошибка:
## ERROR: failed to solve: debian:stable: failed to authorize: failed to fetch oauth token: Post "https://auth.docker.io/token": EOF ##
## то прописываем (просто вводим команды в консоли) окружение :
export DOCKER_BUILDKIT=0
export COMPOSE_DOCKER_CLI_BUILD=0

## И запускаем сборку образа заново
docker build -t crazydemon/aspia-server:latest .

docker-compose.yml

version: "3.3"
services:
  aspia-server:
    image: crazydemon/aspia-server:latest
    container_name: central-aspia-server
    hostname: central-aspia-server
    environment:
     - PUID=1000
     - PGID=1000
     - TZ="Asia/Yakutsk"
     - EXTERNAL_IP=192.168.0.2
    volumes:
     - ./data/database:/var/lib/aspia:rw
     - ./data/config:/etc/aspia:rw
    ports:
      - 8070:8070
      - 8060:8060
    restart: always

EXTERNAL_IP=192.168.0.2 - Ваш внешний IP
TZ="Asia/Yakutsk" - Ваш часовой пояс

Запуск контейнера:
docker-compose up -d

История:

  • 12-06-2024 - обновлено до актуальной версии 2.7.0
  • 14-11-2023 - обновлено до актуальной версии 2.6.4

Tag summary

Content type

Image

Digest

sha256:379db5127…

Size

111.6 MB

Last updated

over 2 years ago

docker pull crazydemon/aspia-server