voltius
★ 771GNU Affero General Public License v3.0Open Core — Some Features Paid3 Containers — 3 containers — light hosting footprintNo external DB4+ active committers (12mo)
About
Voltius is a desktop client for managing SSH, SFTP, and serial connections in a local-first way. It is aimed at users who want a modern terminal and remote-host management tool with features such as...
Community Ratings
No ratings yetNew this week
Read recap →Weekly Recap — Oct 9, 2026 – Oct 16, 2026Oct 16, 2026
Features
- SSH client
- SFTP file transfer and browsing
- Serial console
- E2EE device sync
- Import from Termius and MobaXterm
- Open JSON export
- Plugin system
- Docker container management
- Proxmox LXC management
- Process manager and system monitoring
Details
- Last Updated
- Oct 19, 2026
- Created
- Apr 17, 2026
- Requirements
- RustTauriGitHub Gist token for Gist SyncOS keychain / Secret Service for local-only vault storage
- Minimum Requirements
- RAM: ~300MBDisk: ~40MB
- Authentication
- local
- API
- REST
- Backup & Export
- native-exportapi-export
- Privacy & Independence
- Cloud: OptionalOffline Capable
- User Model
- Multi-User
- Deployment
Deployment: Docker Compose ✓3 Containers — light hosting footprintRuns as 3 containers
Run voltius with Docker Compose
Compose file from the voltius project repository.
3 services · 2 unclassified (openssh-server, debian)
no resource limits declared
needs persistent storage (3 volumes)
compose.headless.yml · @ 026603b · scanned Sep 24, 2026
# Headless agentic UI iteration stack.
#
# tauri-headless : the dev (debug) app + Xvfb + tauri-driver (port 4444),
# driven by Claude Code through the tauri-docker MCP
# (docker exec -i tauri-headless npx -y github:VoltiusApp/mcp-tauri-automation).
# ssh-host-1 : a throwaway SSH server (linuxserver/openssh-server) so the
# app has a real host to add / connect / SFTP against.
#
# Both services share one user-defined network, so the app resolves the host
# by name (ssh-host-1). It listens on port 2222 with password auth —
# user "voltius", password "voltius".
#
# docker compose -f compose.headless.yml up -d
# docker compose -f compose.headless.yml logs -f tauri-headless # wait for tauri-driver
# claude mcp add tauri-docker -- docker exec -i tauri-headless npx -y github:VoltiusApp/mcp-tauri-automation
#
# NOTE: tauri-headless needs seccomp=unconfined — the app's OS keychain uses the
# kernel keyutils keyring, which the default Docker seccomp profile blocks
# (otherwise the app hangs on its splash).
name: voltius-headless
services:
tauri-headless:
build:
context: .
dockerfile: Dockerfile.tauri-headless
args:
# Matches the container's build user to the host's, so pnpm install and
# cargo stop leaving root-owned files in the mounted worktree. Export
# UID/GID before `up` if your host ids are not 1000.
UID: ${UID:-1000}
GID: ${GID:-1000}
image: tauri-mcp
container_name: tauri-headless
security_opt:
- seccomp=unconfined
environment:
# WebKitGTK renders opacity/transform animations on GPU compositor layers that
# Xvfb's software path never flushes to the X framebuffer — so screen-grabbed
# captures (ffmpeg x11grab / driver screenshots) miss every CSS transition and
# animation. Forcing compositing off paints everything into the readable window
# buffer, so captured video/screenshots show animations faithfully.
- WEBKIT_DISABLE_COMPOSITING_MODE=1
volumes:
- .:/app
# The container gets its own node_modules. Sharing the host's poisons it:
# pnpm records an absolute `storeDir` in node_modules/.modules.yaml, the
# container's differs from the host's, and the next host command decides
# the tree is foreign and asks to purge it — which fails outside a TTY,
# so the plugin-bundle tests start failing with a bare "Command failed".
# (Recovery if it happens anyway: `CI=true pnpm install` on the host.)
- voltius-node-modules:/app/node_modules
# CARGO_TARGET_DIR. Deliberately not inside /app: vite's watcher crawls a
# target dir under its root, climbs to ~15GB RSS, and the webview then
# never loads — which presents as every WebDriver call hanging.
- voltius-target:/target
networks:
- voltius-test
ssh-host-1:
image: lscr.io/linuxserver/openssh-server:latest
container_name: ssh-host-1
hostname: ssh-host-1
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
- PASSWORD_ACCESS=true
- USER_NAME=voltius
- USER_PASSWORD=voltius
- SUDO_ACCESS=true
networks:
- voltius-test
# Debian/glibc/apt shape for catalogue snippet testing. No sshd — it is driven
# with `docker exec`, because the scripts under test are shell, not SSH.
deb-host:
image: debian:bookworm-slim
container_name: deb-host
command: sleep infinity
networks:
- voltius-test
networks:
voltius-test:
driver: bridge
volumes:
voltius-target:
voltius-node-modules:
This file may be out of date. Check the voltius documentation for current setup steps.
Track your self-hosted stack
Bookmark software to try, rate tools you've used, and keep your collection in one place.
Metadata extracted from README on Jun 2, 2026
Related Software
OpenSSH SFTP server
Secure File Transfer Program.
File SynchronizationPermissive LicenseFile & Object Storage+2
Puter
43.8k
Puter is an open-source internet operating system for managing files, apps, and games, and for building and publishing web apps and games.
File SynchronizationRemote AccessCopyleft License+4
OpenMediaVault
7.0k
openmediavault is a Debian-based network attached storage (NAS) solution for home environments and small offices.
Self Hosting SolutionsFile & Object StorageFile Synchronization+3
Unison
5.5k
Unison is a file synchronization tool that keeps two replicas of files and directories in sync across different hosts or disks.
File SynchronizationNetwork UtilitiesAutomation Tools+2
Samba
Samba is the standard Windows interoperability suite of programs for Linux and Unix. It provides secure, stable and fast file and print services for all clients using the SMB/CIFS protocol.
File SynchronizationCopyleft LicenseFile & Object Storage+3
Fully FOSS
wg-easy
27.2k
A web UI for installing and managing WireGuard on Linux hosts.
Self Hosting SolutionsNetwork UtilitiesRemote Access+1
Single Container
netbird
30.1k
NetBird is a configuration-free peer-to-peer private network and centralized access control platform for secure remote access and private networking.
Network UtilitiesRemote AccessOpen Core+1
3 ContainersOpen Core
EasyTier
14.2k
A decentralized virtual private network solution powered by Rust and Tokio.
Network UtilitiesRemote AccessFully FOSS
Fully FOSS
ttyd
12.5k
ttyd is a command-line tool for sharing a terminal over the web.
Remote AccessWeb ServersNetwork Utilities+1
ShellHub
2.2k
Centralized SSH gateway for remotely accessing and managing servers, devices, and containers from a web browser or mobile app.
Remote AccessPermissive LicenseNetwork Utilities+2
4 Containers
OpenZiti
4.4k
OpenZiti is an open-source zero-trust networking platform that makes services invisible to unauthorized users and secures connections with cryptographic identity and end-to-end encryption.
Miscellaneous ToolsNetwork UtilitiesRemote Access+3
sish
4.8k
Open source SSH tunneling software for forwarding HTTP(S), WS(S), TCP, aliases, and SNI traffic using plain SSH.
Proxy ServersNetwork UtilitiesRemote Access+2
