Run the UHF Recording Server using Docker. No manual setup, no system-level dependencies — just docker compose up
.
- Fully self-hosted UHF server
- Docker + Compose setup (no system install required)
unzip
andffmpeg
bundled in- Persistent volume for recordings
- Works on any Linux machine (x86_64)
- Docker
- Docker Compose v2+
Clone this repo and run:
git clone https://github.com/solid-pixel/uhf-server-docker
cd uhf-server-docker
docker compose up --build -d
Then open UHF, go to the Recordings tab, and add:
- SERVER ADDRESS:
<your-host-ip>
- SERVER PORT:
8000
(or the port you set up indocker-compose.yaml
)
uhf-server-docker/
├── docker-compose.yml # Container config
├── Dockerfile.uhf # Image build file
└── uhf-data/ # Persistent recordings & database
- Change port: edit the
--port
value indocker-compose.yml
- Change storage path: adjust the
volumes:
path indocker-compose.yml
- Auto-start: enabled via
restart: unless-stopped
indocker-compose.yml
- UHF Server by Swapplications
- Docker wrapper by Alessandro Benassi
MIT — do what you want, no warranty