-
Notifications
You must be signed in to change notification settings - Fork 1k
Admin 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.
- Accessing the Admin Panel
- Dashboard Overview
- User Management
- Video Management
- Plugin Management
- Site Settings
- Encoder Configuration
- Common Admin Tasks
- Go to your AVideo website
- Click "Login" in the top right corner
- Enter your admin credentials:
-
Username:
admin(default) - Password: The password you set during installation
-
Username:
- Click "Sign In"
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.
Tip: If you forgot your admin password, see Reset a Password.
After logging in as admin, you'll have access to these main sections:
| 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 |
The dashboard shows you:
- Total number of videos
- Total number of users
- Recent uploads
- Server status
- Click "Users" in the admin menu
- You'll see a list of all registered users
- Go to Users → Add New User
- Fill in the required fields:
- Username
- Password
- Select the user's role (User, Admin, etc.)
- Click "Save"
- Go to Users
- Find the user you want to edit
- Click the pencil icon (Edit) next to their name
- Make your changes
- Click "Save"
You can change what a user can do on your site:
- Go to Users
- Click Edit on the user
- Find the "User Group" or "Status" dropdown
- 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]
- Go to Users
- Find the user
- Click Edit
- Change "Is Admin" to Yes
- Click "Save"
⚠️ Warning: Only give admin access to people you trust completely.
- Go to Users
- Find the user
- Click the trash icon (Delete)
- Confirm the deletion
For more details, see Users Permissions.
- Click "Videos" in the admin menu
- You'll see a list of all videos with their status
[Screenshot: Video List in Admin Panel]
| 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 |
If you require video approval before publishing:
- Go to Videos
- Find videos with "Pending" status
- Click to preview the video
- Click "Approve" or "Reject"
- Go to Videos
- Find the video
- Click Edit
- You can change:
- Title
- Description
- Category
- Tags
- Thumbnail
- Privacy settings
- Click "Save"
- Go to Videos
- Find the video
- Click the trash icon
- Confirm deletion
Note: Deleted videos cannot be recovered. Consider setting to "Inactive" instead.
Plugins add extra features to your AVideo platform.
- Click "Plugins" in the admin menu
- You'll see a list of all available plugins
[Screenshot: Plugin Manager]
- Go to Plugins
- Find the plugin you want to enable
- Click the toggle switch or "Enable" button
- The plugin is now active
- Go to Plugins
- Find the active plugin
- Click the toggle switch or "Disable" button
- Go to Plugins
- Find the plugin
- Click "Settings" or the gear icon
- Adjust the settings as needed
- Click "Save"
| 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.
- Click "Site Settings" or "Configuration" in admin menu
- You'll see all basic site options
[Screenshot: Site Settings Page]
- Go to Site Settings
- Find "Website Title"
- Enter your new site name
- Click "Save"
- Go to Site Settings or Customize Plugin
- Find "Logo" section
- Click "Upload" or "Choose File"
- Select your logo image
- Click "Save"
Tip: Recommended logo size is 200x50 pixels (PNG with transparent background).
- Go to Plugins → CustomizeAdvanced
- Find the color settings
- Choose your primary and secondary colors
- Click "Save"
- Go to Plugins → Gallery
- Select your preferred layout style
- Configure the number of videos to display
- Click "Save"
See also: Homepage Layout Options
The encoder converts uploaded videos to web-friendly formats.
- The Streamer is your main AVideo website
- The Encoder converts videos to playable formats
- They need to communicate with each other
- Go to your Encoder site (usually
/AVideo-Encoder/) - Login as admin
- Find "Streamer URL" setting
- Enter your main site URL (e.g.,
https://yoursite.com/) - Save the settings
[Screenshot: Encoder Configuration Panel]
- Upload a test video on your main site
- Check if it appears in the encoder queue
- Wait for encoding to complete
- Verify the video plays on your site
| 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.
Sometimes you need to clear the cache to see changes:
- Go to your server via SSH or file manager
- Navigate to
/var/www/html/AVideo/videos/cache/ - Delete all files in this folder
Or use the Cache plugin:
- Go to Plugins → Cache
- Click "Clear Cache"
- Go to Admin → Update Version
- Click "Check for Updates"
- If updates are available, click "Update"
Important: Always backup before updating!
When something goes wrong:
- Connect to your server via SSH
- Run this command:
tail -n 200 -f /var/www/html/AVideo/videos/avideo.log
- Look for error messages
See How to find errors on AVideo Platform for details.
- Go to Plugins → Backup
- Choose what to backup (Database, Files, or Both)
- Click "Create Backup"
See How to make a backup for complete instructions.
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| 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 |
- User Permissions Guide
- How to find errors
- FAQ
- GitHub Issues - Report bugs or ask questions
The Open Source Video Platform Solution
| Service | Description | Link |
|---|---|---|
| 🎯 | Professional Support - Direct assistance from core developers | Contact |
| ☁️ | AVideo CDN - High-performance video delivery network | Pricing |
AVideo Platform © 2024 - Self-hosted video streaming platform
Made with ❤️ by WWBN and the open source community