Skip to content
Daniel Neto edited this page Aug 18, 2026 · 27 revisions

AVideo Platform Documentation

AVideo is a self-hosted platform for publishing videos, live streams, channels, playlists, and paid or restricted content.

This documentation is organized by what you want to accomplish. You do not need to understand programming to use the administration guides. Pages that require command-line or server access are marked as advanced.

Start here

I want to... Read this
Use a site that is already installed User Manual
Configure a new installation Quick Start Guide
Manage users, videos, plugins, and settings Admin Manual
Find the guide for a plugin Plugin Documentation Index
Understand AVideo terminology Glossary
Find a quick answer Frequently Asked Questions
Diagnose a problem How to Find Errors

Most common tasks

Before changing server settings

Commands involving Linux, Apache, NGINX, PHP, MySQL, storage, or file permissions can make a site unavailable if used on the wrong server or directory. Before following an advanced guide:

  1. Make a current database and file backup.
  2. Confirm the operating-system version and whether the site uses Apache or NGINX.
  3. Confirm the exact AVideo installation directory.
  4. Do not paste commands from an older operating-system guide into a current server.
  5. If you are unsure, ask the person or company that manages your server.

For a new server, use the current Ubuntu 24.x installation guide. Older installation pages are retained only for existing legacy servers.

AVideo components

Component Plain-language purpose
AVideo Platform The main website where people manage and watch content
AVideo Encoder Converts uploaded files into formats suitable for browsers and devices
AVideo storage options Local, cloud, CDN, and self-managed choices for video files

Grow your video service

Business goal AVideo product
Serve viewers in many locations with faster, more reliable delivery CDN
Move a growing video library to managed remote storage CDN Storage
Sell subscriptions, rentals, or individual access Monetization options
Add advertising, mobile access, live events, and more Plugin Marketplace

The main website is sometimes called the Streamer. It does not mean that every video is live; it is the site that receives content from the Encoder and serves it to viewers.

Getting help

When asking for help, include the page URL, what you expected, what happened, the exact error message, and the steps already tried. Remove passwords, API keys, stream keys, cookies, and database credentials before sharing screenshots or logs.

Clone this wiki locally