Skip to content

Admin Manual

Daniel Neto edited this page Mar 18, 2026 · 6 revisions

AVideo Administration Manual

This guide will help you manage your AVideo platform as an administrator. No technical experience is required - just follow the step-by-step instructions.


Table of Contents

  1. Accessing the Admin Panel
  2. Dashboard Overview
  3. User Management
  4. Video Management
  5. Plugin Management
  6. Site Settings
  7. Encoder Configuration
  8. Common Admin Tasks

1. Accessing the Admin Panel

How to Login as Administrator

  1. Go to your AVideo website
  2. Click "Login" in the top right corner
  3. Enter your admin credentials:
    • Username: admin (default)
    • Password: The password you set during installation
  4. Click "Sign In"

Identifying Admin Access

Once logged in as an administrator, you'll see additional menu items that regular users don't have access to. Look for the gear icon or "Admin" menu in the top navigation bar.

Admin Menu items

Tip: If you forgot your admin password, see Reset a Password.


2. Dashboard Overview

After logging in as admin, you'll have access to these main sections:

Admin Menu Items

Menu Item What It Does
Dashboard Overview of your site statistics
Videos Manage all videos on your platform
Users Add, edit, or remove user accounts
Plugins Enable/disable features and extensions
Site Settings Change logo, title, and basic settings
Encoder Configure video encoding settings
Update Version Check for and apply AVideo updates

Quick Statistics

The dashboard shows you:

  • Total number of videos
  • Total number of users
  • Recent uploads
  • Server status

3. User Management

Viewing All Users

  1. Click "Users" in the admin menu
  2. You'll see a list of all registered users

Make an user admin

Adding a New User

  1. Go to UsersAdd New User
  2. Fill in the required fields:
    • Username
    • Email
    • Password
  3. Select the user's role (User, Admin, etc.)
  4. Click "Save"

Editing a User

  1. Go to Users
  2. Find the user you want to edit
  3. Click the pencil icon (Edit) next to their name
  4. Make your changes
  5. Click "Save"

Changing User Permissions

You can change what a user can do on your site:

  1. Go to Users
  2. Click Edit on the user
  3. Find the "User Group" or "Status" dropdown
  4. Select the appropriate level:
    • User - Can watch and upload videos
    • Admin - Full access to admin panel
    • Moderator - Can approve/reject videos

[Screenshot: User Edit Screen with Permissions Highlighted]

Making Someone an Administrator

  1. Go to Users
  2. Find the user
  3. Click Edit
  4. Change "Is Admin" to Yes
  5. Click "Save"

⚠️ Warning: Only give admin access to people you trust completely.

Deleting a User

  1. Go to Users
  2. Find the user
  3. Click the trash icon (Delete)
  4. Confirm the deletion

For more details, see Users Permissions.


4. Video Management

Viewing All Videos

  1. Click "Videos" in the admin menu
  2. You'll see a list of all videos with their status

[Screenshot: Video List in Admin Panel]

Video Statuses

Status Meaning
Active Video is visible to everyone
Inactive Video is hidden from view
Encoding Video is being processed
Unlisted Only accessible with direct link

Approving Videos

If you require video approval before publishing:

  1. Go to Videos
  2. Find videos with "Pending" status
  3. Click to preview the video
  4. Click "Approve" or "Reject"

Editing Video Information

  1. Go to Videos
  2. Find the video
  3. Click Edit
  4. You can change:
    • Title
    • Description
    • Category
    • Tags
    • Thumbnail
    • Privacy settings
  5. Click "Save"

Deleting a Video

  1. Go to Videos
  2. Find the video
  3. Click the trash icon
  4. Confirm deletion

Note: Deleted videos cannot be recovered. Consider setting to "Inactive" instead.


5. Plugin Management

Plugins add extra features to your AVideo platform.

Accessing Plugin Manager

  1. Click "Plugins" in the admin menu
  2. You'll see a list of all available plugins

[Screenshot: Plugin Manager]

Enabling a Plugin

  1. Go to Plugins
  2. Find the plugin you want to enable
  3. Click the toggle switch or "Enable" button
  4. The plugin is now active

Disabling a Plugin

  1. Go to Plugins
  2. Find the active plugin
  3. Click the toggle switch or "Disable" button

Configuring a Plugin

  1. Go to Plugins
  2. Find the plugin
  3. Click "Settings" or the gear icon
  4. Adjust the settings as needed
  5. Click "Save"

Essential Plugins for Most Sites

Plugin Purpose
Gallery Controls homepage layout
CustomizeAdvanced Advanced customization options
Cache Improves site speed
Live Enables live streaming

For plugin installation, see How To Install a new Plugin.


6. Site Settings

Accessing Site Configuration

  1. Click "Site Settings" or "Configuration" in admin menu
  2. You'll see all basic site options

[Screenshot: Site Settings Page]

Changing Your Site Name

  1. Go to Site Settings
  2. Find "Website Title"
  3. Enter your new site name
  4. Click "Save"

Changing Your Logo

  1. Go to Site Settings or Customize Plugin
  2. Find "Logo" section
  3. Click "Upload" or "Choose File"
  4. Select your logo image
  5. Click "Save"

Tip: Recommended logo size is 200x50 pixels (PNG with transparent background).

Changing Site Colors

  1. Go to PluginsCustomizeAdvanced
  2. Find the color settings
  3. Choose your primary and secondary colors
  4. Click "Save"

Changing the Homepage Layout

  1. Go to PluginsGallery
  2. Select your preferred layout style
  3. Configure the number of videos to display
  4. Click "Save"

See also: Homepage Layout Options


7. Encoder Configuration

The encoder converts uploaded videos to web-friendly formats.

What is the Encoder?

  • The Streamer is your main AVideo website
  • The Encoder converts videos to playable formats
  • They need to communicate with each other

Connecting Encoder to Streamer

  1. Go to your Encoder site (usually /AVideo-Encoder/)
  2. Login as admin
  3. Find "Streamer URL" setting
  4. Enter your main site URL (e.g., https://yoursite.com/)
  5. Save the settings

[Screenshot: Encoder Configuration Panel]

Testing the Connection

  1. Upload a test video on your main site
  2. Check if it appears in the encoder queue
  3. Wait for encoding to complete
  4. Verify the video plays on your site

Common Encoder Issues

Problem Solution
Videos stuck in queue Check encoder is running
Encoding fails Check server has enough disk space
Videos don't appear Verify streamer URL is correct

For troubleshooting, see How to find errors on AVideo Platform.


8. Common Admin Tasks

Clearing the Cache

Sometimes you need to clear the cache to see changes:

  1. Go to your server via SSH or file manager
  2. Navigate to /var/www/html/AVideo/videos/cache/
  3. Delete all files in this folder

Or use the Cache plugin:

  1. Go to PluginsCache
  2. Click "Clear Cache"

Checking for Updates

  1. Go to AdminUpdate Version
  2. Click "Check for Updates"
  3. If updates are available, click "Update"

Important: Always backup before updating!

Viewing Error Logs

When something goes wrong:

  1. Connect to your server via SSH
  2. Run this command:
    tail -n 200 -f /var/www/html/AVideo/videos/avideo.log
  3. Look for error messages

See How to find errors on AVideo Platform for details.

Creating a Backup

  1. Go to PluginsBackup
  2. Choose what to backup (Database, Files, or Both)
  3. Click "Create Backup"

See How to make a backup for complete instructions.

Restarting Services

If your site is having issues:

# Restart Apache
sudo systemctl restart apache2

# Restart MySQL
sudo systemctl restart mysql

# Restart Nginx (for live streaming)
sudo /usr/local/nginx/sbin/nginx -s reload

Quick Reference Card

Task Where to Go
Add user Admin → Users → Add New
Approve video Admin → Videos → Pending
Enable plugin Admin → Plugins → Enable
Change logo Admin → Site Settings or Customize
Clear cache Delete files in videos/cache/
Check logs videos/avideo.log
Update AVideo Admin → Update Version
Backup Plugins → Backup

Need More Help?

Clone this wiki locally