Repository navigation
Technical Reference Admin 01
Audience: developers and AI-assisted code lookup. Review date: 2026-10-29. Static inventory, not an endpoint specification, functional audit or integration-test result. Source files were read without executing application handlers. Nonempty string defaults are omitted.
No named function/method declarations were extracted. Inspect top-level code, includes and the caller.
No named function/method declarations were extracted. Inspect top-level code, includes and the caller.
No named function/method declarations were extracted. Inspect top-level code, includes and the caller.
No named function/method declarations were extracted. Inspect top-level code, includes and the caller.
No named function/method declarations were extracted. Inspect top-level code, includes and the caller.
No named function/method declarations were extracted. Inspect top-level code, includes and the caller.
No named function/method declarations were extracted. Inspect top-level code, includes and the caller.
No named function/method declarations were extracted. Inspect top-level code, includes and the caller.
No named function/method declarations were extracted. Inspect top-level code, includes and the caller.
No named function/method declarations were extracted. Inspect top-level code, includes and the caller.
| Named function/method | Source line |
|---|---|
getFfmpegProcesses() |
18 |
Declared classes/interfaces/traits: AdminPluginSettingsValidationException.
| Named function/method | Source line |
|---|---|
getAdminPageWarningHTML($filename) |
4 |
createTable($pluginName, $filter = []) |
41 |
isAdminPluginFieldEditable($value) |
79 |
getAdminPluginEditableFields($plugin) |
92 |
getAdminPluginFieldValidators() |
104 |
validateAdminFFmpegParametersSetting($value, &$error = '') |
113 |
validateAdminPluginValue($pluginName, $key, $current, $value, &$error = '') |
130 |
applyAdminPluginValues($plugin, array $values, array $fields, $pluginName = '') |
173 |
jsonToFormElements($json, $filter = []) |
203 |
getPluginSwitch($pluginName) |
259 |
No named function/method declarations were extracted. Inspect top-level code, includes and the caller.
No named function/method declarations were extracted. Inspect top-level code, includes and the caller.
No named function/method declarations were extracted. Inspect top-level code, includes and the caller.
No named function/method declarations were extracted. Inspect top-level code, includes and the caller.
| Named function/method | Source line |
|---|---|
printMessages($messages, $cols = array(4, 6)) |
243 |
Declared classes/interfaces/traits: HealthCheckConfig.
| Named function/method | Source line |
|---|---|
_isAPPInstalled($appName) |
46 |
isXSendFileTestResponse($response, $expected, $marker = '<string>') |
58 |
getDiskType($path = '<string>') |
71 |
getDiskIOSpeedImproved($path = null) |
356 |
evaluateDiskPerformance($diskType, $readSpeed, $writeSpeed) |
481 |
getInternetSpeed() |
549 |
testUploadSpeed() |
640 |
evaluateInternetSpeed($downloadSpeed, $uploadSpeed, $pingValue) |
725 |
getPerformanceLevel($download, $upload, $ping) |
785 |
Declared classes/interfaces/traits: MenuAdmin.
| Named function/method | Source line |
|---|---|
__construct($title, $icon, $href = "'<string>''<string>'") |
23 |
addItem(MenuAdmin $menu) |
38 |
No named function/method declarations were extracted. Inspect top-level code, includes and the caller.
No named function/method declarations were extracted. Inspect top-level code, includes and the caller.
No named function/method declarations were extracted. Inspect top-level code, includes and the caller.
No named function/method declarations were extracted. Inspect top-level code, includes and the caller.
No named function/method declarations were extracted. Inspect top-level code, includes and the caller.
No named function/method declarations were extracted. Inspect top-level code, includes and the caller.
No named function/method declarations were extracted. Inspect top-level code, includes and the caller.
No named function/method declarations were extracted. Inspect top-level code, includes and the caller.
No named function/method declarations were extracted. Inspect top-level code, includes and the caller.
No named function/method declarations were extracted. Inspect top-level code, includes and the caller.
No named function/method declarations were extracted. Inspect top-level code, includes and the caller.
Start
Install and update
- Install on Ubuntu 24.04 or 26.04
- Installation Setup Page
- Scheduler cron job (required)
- Set up email
- Use HTTPS
- Own Encoder
- Docker
- Update AVideo
- Backup
- Secure file permissions
- Server command-line tools
- Hidden configuration options
Videos
- Upload a video
- Local Encoder (on your computer)
- Bulk upload by FTP
- Import a channel
- Publish on YouTube and social media
- Privacy options
- Only for logged-in users
- Resolutions by user group
- Storage options
- Move and protect video files
- Video does not play
Users
Live
- Make a live stream
- Stream with OBS
- Own live server
- One live server, many sites
- Live server install errors
- Live does not play
Plugins
Problems
Other
- Translate your site
- Write a plugin (developers)
- Technical reference (developers and advanced administrators)
Old and retired guides