Skip to content

axpdev-lab/docs.aeroftp.app

Repository files navigation

AeroFTP

AeroFTP Documentation

Official documentation for AeroFTP — the open-source, multi-protocol file manager.

Documentation AeroFTP Deploy Status License

VitePress Vue.js TypeScript Markdown GitHub Pages GitHub Actions


Live

docs.aeroftp.app

What's Inside

Comprehensive documentation for AeroFTP covering:

  • Getting Started — Installation on Linux (.deb, .rpm, .AppImage, .snap, AUR), macOS (.dmg), and Windows (.msi)
  • 23 Protocols — FTP, FTPS, SFTP, WebDAV, S3-compatible (10+ presets), Google Drive, Dropbox, OneDrive, MEGA, Box, pCloud, Azure Blob, 4shared, Filen, Zoho WorkDrive, Internxt, kDrive, Koofr, Jottacloud, FileLu, Yandex Disk, OpenDrive, GitHub
  • AeroSync — Bidirectional sync with profiles, conflict resolution, bandwidth control, scheduler
  • AeroVault — Military-grade AES-256-GCM-SIV encrypted containers with Argon2id KDF
  • AeroAgent — AI-powered file management with 47 tools, multi-step autonomous execution, 19 AI providers
  • AeroPlayer — Integrated media player with 10-band EQ, 14 visualizer modes, 6 WebGL shaders
  • AeroTools — Security toolkit (Hash Forge, CryptoLab, Password Forge) in Cyber theme
  • AeroFile — Local file manager with tabs, tags, and Finder-style color labels
  • CLI — 14 commands, batch scripting (.aeroftp), glob patterns, JSON output, exit codes
  • Security — Universal Vault (AES-256-GCM + Argon2id), TOTP 2FA, SFTP TOFU, credential isolation for AI agents
  • GitHub Integration — File browsing, commits, branches, PRs, releases with CHANGELOG import, GitHub Pages monitoring, App co-authoring with dual avatars
  • Advanced — Provider reference, AI provider marketplace, plugin development

Stack

Built with VitePress and deployed via GitHub Pages.

Component Technology
Framework VitePress 1.x
Theme Custom dark/light with AeroFTP branding
Deployment GitHub Actions + GitHub Pages
Domain Custom domain via CNAME (docs.aeroftp.app)
Search VitePress built-in local search

Local Development

npm install
npm run docs:dev

The dev server starts at http://localhost:5173.

Build

npm run docs:build
npm run docs:preview

Structure

docs.aeroftp.app/
├── getting-started/    # Installation & quick start guides
├── features/           # AeroSync, AeroVault, AeroAgent, AeroPlayer, etc.
├── cli/                # CLI installation, commands, batch scripting, examples
├── advanced/           # Provider reference, AI providers, plugins
├── contributing/       # Build instructions & architecture
├── security/           # Encryption, credentials, TOTP (redirects to main repo)
├── public/             # Static assets (logos, icons, screenshots)
├── .vitepress/         # VitePress config, sidebar, custom theme
└── .github/workflows/  # GitHub Actions deploy pipeline

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes (VitePress markdown)
  4. Run npm run docs:dev to preview locally
  5. Submit a Pull Request

Documentation changes are automatically deployed to docs.aeroftp.app when merged to main.

License

GPL-3.0 - see the main AeroFTP repository for details.

About

Official AeroFTP documentation

Resources

License

Stars

Watchers

Forks

Sponsor this project

  •  

Contributors