Skip to content

User Guide

This documentation set is organized by what you are trying to do, not by feature names you have to memorize.

If this is your first time here, start with Getting Started. If your service is already running, jump directly to the section that matches your role.

First Deployment

If you just want to get the service running first, read these pages:

  • Getting Started: run through login, upload, sharing, and WebDAV with the fewest steps
  • Deployment Overview: choose Docker, systemd, or a direct binary run before going live
  • First-Start Checklist: confirm default configuration, storage policies, health checks, and background tasks
  • Reverse Proxy: read this before adding HTTPS, a domain name, WebDAV, or WOPI

Daily Use

After the service opens normally, regular users should start here:

Administrators

Administrators should separate three entry points first: the admin UI, runtime system settings, and the startup configuration file.

  • Admin Console: what each admin page is responsible for
  • Configuration Overview: what config.toml, system settings, storage policies, and external proxies each control
  • System Settings: site, registration, cookies, mail, scheduling, trash, WOPI, and audit logs
  • Storage Policies: local storage, S3 / MinIO, follower nodes, and policy groups
  • Storage Policy Backends: configure the real storage targets behind S3 / MinIO / R2 and similar backends
  • Follower Nodes: connect another AsterDrive instance as a remote storage backend
  • Custom Frontend: replace frontend assets, inject custom configuration, and handle CSP

Operations

After launch, stable operation matters more than whether the page can open. Prepare your checks, backup, upgrade, and troubleshooting paths ahead of time.

The Project Itself

To understand why AsterDrive is designed this way, who it is for, and who it is not for, read About AsterDrive.

If a concept is unclear, start with the Glossary. When you hit a problem, check the FAQ Triage first. If you have an error code, read Error Code Handling. If the problem happens during deployment, reverse proxying, WebDAV, or WOPI, use it together with Troubleshooting.

Released under the MIT License