usenet virtual fs
Find a file
2025-12-06 13:05:33 +01:00
.github feat: add GitHub Actions workflow for building and pushing multi-architecture Docker images 2025-11-15 22:52:04 +01:00
cmd/altmount Alpha5 (#111) 2025-12-06 12:59:39 +01:00
docker fix(docker): switch to Debian base image for backend build to ensure reliable ARM64 QEMU support and update package installation method 2025-12-06 13:05:33 +01:00
docs doc: update health monitoring and streaming documentation 2025-11-13 21:34:30 +01:00
frontend Alpha5 (#111) 2025-12-06 12:59:39 +01:00
internal Alpha5 (#111) 2025-12-06 12:59:39 +01:00
pkg/rclonecli fix(rclone): use vfs/forget call plus the vfs/refresh to improve the dir refresh (#98) 2025-11-17 16:07:54 +01:00
.dockerignore chore: remove goreleaser commands from Makefile and update .dockerignore to exclude .goreleaser files 2025-09-10 08:18:46 +02:00
.DS_Store Add PAR2 file support with database integration and processing logic 2025-08-11 13:36:43 +02:00
.gitignore feat: Alpha 4 (#30) 2025-10-01 18:44:30 +02:00
.golangci.yml refactor: clean up code by handling errors and improving logging in various handlers 2025-09-04 16:07:45 +02:00
altmount Alpha5 (#111) 2025-12-06 12:59:39 +01:00
CHANGELOG.md Alpha5 (#111) 2025-12-06 12:59:39 +01:00
CLAUDE.md feat: alpha5 (#44) 2025-11-13 11:17:26 +01:00
config.sample.yaml feat(health): add dry run before clear orphan files 2025-11-15 21:27:29 +01:00
docker-compose-dev.yml feat: Alpha 4 (#30) 2025-10-01 18:44:30 +02:00
docker-compose.volume-plugin.example doc: docker volume plugin (#57) 2025-10-11 10:23:57 +02:00
docker-compose.yml Alpha5 (#111) 2025-12-06 12:59:39 +01:00
go.mod feat: alpha5 (#44) 2025-11-13 11:17:26 +01:00
go.sum feat: alpha5 (#44) 2025-11-13 11:17:26 +01:00
LICENSE Initial commit 2025-08-10 13:39:58 +02:00
Makefile Alpha5 (#111) 2025-12-06 12:59:39 +01:00
README.md doc: add rshared flag to docker volume documentaion (#72) 2025-10-26 00:01:36 +02:00

AltMount

AltMount Logo

A WebDAV server backed by NZB/Usenet that provides seamless access to Usenet content through standard WebDAV protocols.

"Buy Me A Coffee"

📖 Documentation

View Full Documentation →

Complete setup guides, configuration options, API reference, and troubleshooting information.

Quick Start

services:
  altmount:
    extra_hosts:
      - "host.docker.internal:host-gateway" # Optional if you rclone is outside the container
    image: ghcr.io/javi11/altmount:latest
    container_name: altmount
    environment:
      - PUID=1000
      - PGID=1000
      - PORT=8080
      - COOKIE_DOMAIN=localhost # Must match the domain/IP where web interface is accessed
    volumes:
      - ./config:/config
      - /mnt:/mnt:rshared
      - /metadata:/metadata # This is optional you can still use /mnt
    ports:
      - "8080:8080"
    restart: unless-stopped
    devices:
      - /dev/fuse:/dev/fuse:rwm
    cap_add:
      - SYS_ADMIN
    security_opt:
      - apparmor:unconfined

CLI Installation

go install github.com/javi11/altmount@latest
altmount serve --config config.yaml

Contributing

See the Development Guide. Development/setup for information on setting up a development environment and contributing to the project.

License

This project is licensed under the terms specified in the LICENSE file.