mirror of
https://github.com/linuxserver/docker-remmina.git
synced 2026-01-09 07:11:16 +08:00
118 lines
4.6 KiB
YAML
118 lines
4.6 KiB
YAML
---
|
|
|
|
# project information
|
|
project_name: remmina
|
|
project_url: "https://remmina.org/"
|
|
project_logo: "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/remmina-icon.png"
|
|
project_blurb: "[Remmina]({{ project_url }}) is a remote desktop client written in GTK, aiming to be useful for system administrators and travellers, who need to work with lots of remote computers in front of either large or tiny screens. Remmina supports multiple network protocols, in an integrated and consistent user interface. Currently RDP, VNC, SPICE, SSH and EXEC are supported."
|
|
project_lsio_github_repo_url: "https://github.com/linuxserver/docker-{{ project_name }}"
|
|
project_categories: "Remote Desktop"
|
|
project_blurb_optional_extras_enabled: false
|
|
# supported architectures
|
|
available_architectures:
|
|
- {arch: "{{ arch_x86_64 }}", tag: "latest"}
|
|
- {arch: "{{ arch_arm64 }}", tag: "arm64v8-latest"}
|
|
# container parameters
|
|
common_param_env_vars_enabled: true
|
|
param_container_name: "{{ project_name }}"
|
|
param_usage_include_vols: true
|
|
param_volumes:
|
|
- {vol_path: "/config", vol_host_path: "/path/to/{{ project_name }}/config", desc: "Users home directory in the container, stores program settings."}
|
|
param_usage_include_ports: true
|
|
param_ports:
|
|
- {external_port: "3000", internal_port: "3000", port_desc: "Remmina desktop gui HTTP, must be proxied."}
|
|
- {external_port: "3001", internal_port: "3001", port_desc: "Remmina desktop gui HTTPS."}
|
|
custom_params:
|
|
- {name: "shm-size", name_compose: "shm_size", value: "1gb", desc: "Recommended for all desktop images."}
|
|
# Selkies blurb settings
|
|
selkies_blurb: true
|
|
show_nvidia: true
|
|
# application setup block
|
|
app_setup_block_enabled: true
|
|
app_setup_block: |
|
|
The application can be accessed at:
|
|
|
|
* https://yourhost:3001/
|
|
# init diagram
|
|
init_diagram: |
|
|
"remmina:latest": {
|
|
docker-mods
|
|
base {
|
|
fix-attr +\nlegacy cont-init
|
|
}
|
|
docker-mods -> base
|
|
legacy-services
|
|
custom services
|
|
init-services -> legacy-services
|
|
init-services -> custom services
|
|
custom services -> legacy-services
|
|
legacy-services -> ci-service-check
|
|
init-migrations -> init-adduser
|
|
init-os-end -> init-config
|
|
init-selkies-end -> init-config
|
|
init-config -> init-config-end
|
|
init-crontab-config -> init-config-end
|
|
init-config -> init-crontab-config
|
|
init-mods-end -> init-custom-files
|
|
init-adduser -> init-device-perms
|
|
base -> init-envfile
|
|
base -> init-migrations
|
|
init-config-end -> init-mods
|
|
init-mods-package-install -> init-mods-end
|
|
init-mods -> init-mods-package-install
|
|
init-selkies -> init-nginx
|
|
init-adduser -> init-os-end
|
|
init-device-perms -> init-os-end
|
|
init-envfile -> init-os-end
|
|
init-os-end -> init-selkies
|
|
init-nginx -> init-selkies-config
|
|
init-video -> init-selkies-end
|
|
init-custom-files -> init-services
|
|
init-selkies-config -> init-video
|
|
init-services -> svc-cron
|
|
svc-cron -> legacy-services
|
|
init-services -> svc-dbus
|
|
svc-xorg -> svc-dbus
|
|
svc-dbus -> legacy-services
|
|
init-services -> svc-de
|
|
svc-nginx -> svc-de
|
|
svc-selkies -> svc-de
|
|
svc-xorg -> svc-de
|
|
svc-de -> legacy-services
|
|
init-services -> svc-docker
|
|
svc-docker -> legacy-services
|
|
init-services -> svc-nginx
|
|
svc-nginx -> legacy-services
|
|
init-services -> svc-pulseaudio
|
|
svc-pulseaudio -> legacy-services
|
|
init-services -> svc-selkies
|
|
svc-nginx -> svc-selkies
|
|
svc-pulseaudio -> svc-selkies
|
|
svc-xorg -> svc-selkies
|
|
svc-selkies -> legacy-services
|
|
init-services -> svc-watchdog
|
|
svc-watchdog -> legacy-services
|
|
init-services -> svc-xorg
|
|
svc-xorg -> legacy-services
|
|
init-services -> svc-xsettingsd
|
|
svc-nginx -> svc-xsettingsd
|
|
svc-xorg -> svc-xsettingsd
|
|
svc-xsettingsd -> legacy-services
|
|
}
|
|
Base Images: {
|
|
"baseimage-selkies:ubuntunoble" <- "baseimage-ubuntu:noble"
|
|
}
|
|
"remmina:latest" <- Base Images
|
|
# changelog
|
|
changelogs:
|
|
- {date: "28.12.25:", desc: "Add Wayland init logic."}
|
|
- {date: "14.08.25:", desc: "Ingest from PPA."}
|
|
- {date: "11.08.25:", desc: "Install librsvg2 for icons."}
|
|
- {date: "12.07.25:", desc: "Rebase to Selkies, HTTPS IS NOW REQUIRED."}
|
|
- {date: "28.08.24:", desc: "Rebase to noble."}
|
|
- {date: "10.02.24:", desc: "Update Readme with new env vars and ingest proper PWA icon."}
|
|
- {date: "18.03.23:", desc: "Rebase to KasmVNC base image."}
|
|
- {date: "16.12.22:", desc: "Rebase to Jammy. Drop nx, xdmcp plugins due to lack of packages. Add Kiosk, Secret, x2go plugins."}
|
|
- {date: "19.06.22:", desc: "Rebase to Focal. Drop Telepathy plugin due to lack of packages."}
|
|
- {date: "27.03.20:", desc: "Initial release."}
|