Welcome to NetworkMan Documentation
Everything you need to install, configure, and manage your NetworkMan system
🚀 Quick Start
Download Resources
Auto-Install Script
Bash script for automatic installation
.sh • 15 KBDatabase Schema
Complete MySQL database structure
.sql • 45 KBConfiguration Template
Example configuration file
.php • 8 KBBackup Script
Automated backup script
.sh • 12 KBAPI Documentation
Complete API reference guide
.pdf • 2.1 MBUser Manual
Complete user guide (PDF)
.pdf • 5.3 MB⚙️ Installation Guide
# Download the installation script
wget https://docs.networkman.startv.al/downloads/networkman-install.sh
# Make it executable
chmod +x networkman-install.sh
# Run the installer
sudo ./networkman-install.sh
Prerequisites
- Ubuntu 20.04 LTS or newer
- Minimum 2GB RAM (4GB recommended)
- 20GB free disk space
- Static IP address
- Root/SSH access to server
#!/bin/bash
# NetworkMan Manual Installation
# Update system
sudo apt update && sudo apt upgrade -y
# Install required packages
sudo apt install -y \
apache2 \
mysql-server \
php \
php-mysql \
php-curl \
php-json \
php-mbstring \
php-xml \
php-zip \
freeradius \
freeradius-mysql \
composer
# Clone repository
git clone https://github.com/networkman/networkman.git /var/www/networkman
# Set permissions
sudo chown -R www-data:www-data /var/www/networkman
sudo chmod -R 755 /var/www/networkman
# Configure database
sudo mysql -e "CREATE DATABASE networkman_db;"
sudo mysql -e "CREATE USER 'networkman'@'localhost' IDENTIFIED BY 'YourPassword123!';"
sudo mysql -e "GRANT ALL PRIVILEGES ON networkman_db.* TO 'networkman'@'localhost';"
sudo mysql -e "FLUSH PRIVILEGES;"
# Import database schema
sudo mysql networkman_db < /var/www/networkman/database/schema.sql
# Install PHP dependencies
cd /var/www/networkman
composer install --no-dev
# Configure Apache
sudo a2enmod rewrite
sudo systemctl restart apache2
echo "✅ Installation complete! Access: http://your-server-ip"
🎬 Video Tutorials
Complete Installation Guide
Step-by-step installation on Ubuntu 22.04
User Management Tutorial
How to add, edit, and manage users
NAS Configuration
Setup MikroTik with NetworkMan
❓ Frequently Asked Questions
Minimum requirements: Ubuntu 20.04+, 2GB RAM, 20GB storage, static IP address. Recommended: 4GB RAM, 50GB storage, dedicated server.
1. Go to IP > Hotspot in WinBox
2. Add new hotspot server
3. Set RADIUS to your NetworkMan server IP
4. Configure shared secret
5. Enable RADIUS accounting
Use the built-in backup tool in Admin Panel > System > Backup. You can also use the backup script provided in downloads.
Yes, we provide migration scripts for RadiusManager, MikroTik User Manager, and other systems. Contact support for assistance.
Need Help?
Our support team is here to help you with installation and configuration.