Docs

Arkivix Releases

The official download point for Arkivix — ready-to-run server and agent packages for Windows and Linux.

Stoxello | Arkivix

Arkivix is a client/server backup system for Windows and Linux machines, distributed exclusively as compiled binaries. This release channel contains everything a customer needs to install and operate Arkivix: a ready-to-use Docker Compose file for the central server, versioned self-contained server and agent archives, installer scripts, and a SHA-256 checksum manifest. No application source code is included or required.

The server image is published as ghcr.io/stoxello/arkivix, and each release carries self-contained Windows and Linux x64 archives for both the server and the agents — no SDKs or runtimes are needed on target machines.

Product
Arkivix Backup System (server + agents)
Platforms
Windows x64, Linux x64, Docker
Distribution
Release archives with checksum manifest + Docker image + Compose file
Type
Binary distribution / release archive

Key Features

  • One-command Docker install – the supplied docker-compose.yml pulls the prebuilt image, restarts automatically, and stores all state in a persistent named volume.
  • Local-first dashboard – the administration interface binds to 127.0.0.1:5198 only, keeping it off the network by default.
  • Cross-platform servers and agents – each release contains self-contained Windows and Linux x64 archives for both roles; nothing else to install.
  • Guided agent enrollment – the dashboard's Add device flow generates a one-time enrollment code and the exact install command for the target machine.
  • Integrity verification – every release includes SHA256SUMS.txt so downloads can be verified before installation.
  • Hardened container defaults – read-only root filesystem, tmpfs for /tmp, no-new-privileges, and data kept in the arkivix-data volume.

System Requirements

RequirementDetails
ServerDocker Engine/Desktop with Compose v2 — or a Windows/Linux x64 machine for native installs
AgentsWindows x64 or Linux x64 on each protected machine
RuntimesNone — all distributed binaries are self-contained
PortsTCP 5198 (dashboard, loopback-only by default); HTTPS 5199 for remote agents when configured
LicensingInternet access to license.stoxello.com for machine-count validation

Installation

Each release provides these artifacts:

  • docker-compose.yml – single-file server deployment pulling ghcr.io/stoxello/arkivix
  • arkivix-server-win-x64.zip – self-contained Windows x64 server (run Arkivix.exe)
  • arkivix-server-linux-x64.tar.gz – self-contained Linux x64 server (run ./Arkivix)
  • arkivix-agent-win-x64.zip – Windows agent including install-agent.ps1
  • arkivix-agent-linux-x64.tar.gz – Linux agent including install-agent.sh
  • SHA256SUMS.txt – checksums for every archive
  1. Download the artifacts from the latest release and verify them against SHA256SUMS.txt.
  2. Create a folder for the server and place the Compose file in it.
  3. Pull and start the server container.
  4. Open the dashboard at http://127.0.0.1:5198 and follow Add device to enroll machines using the matching agent package.
# Linux / macOS
mkdir -p arkivix && cd arkivix
curl -fsSLO https://raw.githubusercontent.com/stoxello/Arkivix-Releases/main/docker-compose.yml
docker compose pull
docker compose up -d

# Windows PowerShell
New-Item -ItemType Directory -Path arkivix -Force | Out-Null
Set-Location arkivix
Invoke-WebRequest `
  https://raw.githubusercontent.com/stoxello/Arkivix-Releases/main/docker-compose.yml `
  -OutFile docker-compose.yml
docker compose pull
docker compose up -d

To upgrade the server: docker compose pull && docker compose up -d. The arkivix-data volume survives container replacement.

Usage

Day-to-day operation happens in the web dashboard:

  • Add a protected machine – choose Add device; the dashboard generates a one-time enrollment code and the exact command for the Windows or Linux agent.
  • Install an agent – download the matching agent archive from the latest release and run its installer script (install-agent.ps1 / install-agent.sh) with the generated parameters.
  • Upgrade the serverdocker compose pull && docker compose up -d; backups persist in the data volume.
  • Operate safely – remote agents require a trusted HTTPS server address; keep the admin interface loopback-only or behind an authenticated HTTPS reverse proxy. Avoid docker compose down --volumes unless you intend to delete all backups, and keep an off-site copy of important backups.

Configuration

Configuration surface exposed by this distribution:

  • docker-compose.yml – port binding (127.0.0.1:5198:5198), the arkivix-data:/app/App_Data volume, and environment variables such as ASPNETCORE_ENVIRONMENT, Urls, Arkivix__AllowNonLoopbackAdmin, and ARKIVIX_AGENT_RELEASE_BASE_URL (points agents at the latest release download).
  • Container hardening flags – read-only filesystem, no-new-privileges:true, tmpfs at /tmp.
  • In-product settings – deeper server settings are managed through the product's own dashboard rather than files in this distribution.