Enhanced phpIPAM fork with full Uzbek language support and contemporary user interface
This is an enhanced version of phpIPAM - an open-source web IP address management application. Built upon the official phpipam/phpipam repository with added Uzbek localization and modern user interface improvements.
phpIPAM created and maintained by Miha Petkovลกek
๐ง Email: miha.petkovsek@gmail.com
๐ Website: https://phpipam.net/
๐ฆ Source Code: https://github.com/phpipam/phpipam
Special Thanks to the Hosterdam team for providing the VPS server used for phpIPAM development and demo site.
- โ Complete interface translation - 3,332+ translated strings
- โ
Full locale support:
uz,uz_UZ,uz_UZ.UTF-8 - โ
Compiled gettext files - ready-to-use
.mofiles - โ Quality translation - adapted for Uzbek-speaking users
- ๐ Preserved Russian localization - updated and improved
- ๐จ Gradient backgrounds - modern color transitions
- โจ Soft shadows - depth and dimension
- ๐ค Enhanced typography - Segoe UI for better readability
- ๐ฏ Hover effects - smooth animations on interaction
- ๐ Optimized spacing - better use of space
- ๐ฒ Rounded corners - border-radius 12px
- ๐ซ Hover animations - widgets lift with enhanced shadows
- ๐ Improved tables - modern headers and hover states
- ๐จ Gradient headers - beautiful color transitions
- ๐ช Larger border-radius - 16px for softer appearance
- โจ Deep shadows - more expressive dialogs
- ๐ Modern forms - enhanced input fields with focus states
- ๐ Gradient buttons - Primary, Success, Danger, Warning variants
- ๐ฏ Smooth transitions - 0.3s ease on all interactions
- ๐ก Focus states - blue glow on focused inputs
- ๐จ Gradients - modern color transitions
- ๐ฑ๏ธ Hover animations - buttons lift on hover
- ๐ฆ Custom Dockerfile - with gettext and locale support
- ๐ง Enhanced docker-compose.yml - proper volume mounting
- ๐ Locale support -
musl-localesandmusl-locales-langinstalled - โก Optimized - fast startup and stable operation
- โ Removed unused libraries - captcha, old vendor files
- ๐ฆ Cleaned dependencies - reduced project size
- ๐๏ธ Removed test files - production-ready code only
- PHP 7.2 - 8.4
- MySQL 8.0+ / MariaDB 10.2.1+
- Docker & Docker Compose (optional)
# Clone the repository
git clone https://github.com/FROWNINGdev/SUBNET.git
cd SUBNET
# Start Docker containers
docker-compose up -d
# Open in browser
http://localhostDefault credentials: Admin / ipamadmin
See INSTALL.txt for detailed installation instructions.
- ๐ฌ๐ง English
- ๐บ๐ฟ O'zbekcha (Uzbek) - โจ New!
- ๐ท๐บ ะ ัััะบะธะน (Russian)
Select language in user settings: User Menu โ Account Settings โ Language
- Gradient widgets with animations
- Enhanced tables with hover effects
- Contemporary typography
- Fully translated menu
- Localized messages and forms
- All features supported
CSS/UI:
css/bootstrap/bootstrap-custom.css- modern stylescss/bootstrap/bootstrap-custom-dark.css- dark theme- Added gradients, shadows, animations
Localization:
functions/locale/uz_UZ.UTF-8/LC_MESSAGES/phpipam.po- 3,332 translationsfunctions/locale/uz_UZ.UTF-8/LC_MESSAGES/phpipam.mo- compiled file- Support for
uz,uz_UZ,uz_UZ.UTF-8
Docker:
Dockerfile.custom- image with gettext and localesdocker-compose.yml- container configuration
Configuration:
functions/version.php- REVISION updated for cache bustingindex.php- enhanced header
- ๐ 1,059 files changed
- โ 5,928 additions
- โ 201,826 deletions (vendor cleanup)
- Primary: Gradient
#2c3e50โ#34495e - Accent:
#8a94a0(active elements) - Background: Light gradients for widgets
- Shadows: Soft shadows
rgba(0, 0, 0, 0.08-0.15)
- Transition: 0.3s ease for all elements
- Hover: Transform translateY(-2px)
- Focus: Blue glow for input fields
- Buttons: Lift on hover
- Primary font: Segoe UI, Helvetica Neue, Arial
- Headings: 20px-28px, font-weight 600
- Text: 13-15px, improved letter-spacing
- Smoothing: -webkit-font-smoothing: antialiased
# docker-compose.yml
services:
phpipam-web:
build:
context: .
dockerfile: Dockerfile.custom
volumes:
- ./app:/phpipam/app
- ./functions:/phpipam/functions
- ./css:/phpipam/css// Set Uzbek language
// User Menu โ Account Settings โ Language โ Uzbek (O'zbekcha)phpIPAM ยฉ Miha Petkovลกek
- ๐ Website: https://phpipam.net/
- ๐ฆ GitHub: https://github.com/phpipam/phpipam
- ๐ง Email: miha.petkovsek@gmail.com
- โญ Stars: 2,600+
- ๐ฑ Forks: 773+
Special thanks to:
- Hosterdam team for VPS server
- All phpIPAM contributors and community members
- Everyone who filed bug reports and helped with testing
SUBNET ยฉ FROWNINGdev
- ๐บ๐ฟ Uzbek Localization - full interface translation
- ๐จ Modern UI - contemporary design
- ๐ณ Docker optimization
- ๐ฆ Repository: https://github.com/FROWNINGdev/SUBNET
- โ Uzbek localization (3,332+ strings)
- โ Modern UI with gradients and animations
- โ Docker with locale support
- โ Enhanced typography
- ๐ Mobile UI optimization
- ๐ Additional UI themes
- ๐ Extended documentation in Uzbek
The Docker image uses Alpine Linux with limited gettext support. If localization doesn't work:
- Rebuild the image:
docker-compose build --no-cache - Restart containers:
docker-compose restart - Clear browser cache
This project is released under the GPL v3 license, same as the original phpIPAM.
See misc/gpl-3.0.txt
phpIPAM - IP Address Management
Copyright (C) phpIPAM Development Team
SUBNET Fork - Uzbek Localization & Modern UI
Copyright (C) 2025 FROWNINGdev
- ๐ IP address management
- ๐บ๏ธ Subnet visualization
- ๐ Network discovery
- ๐ก VLAN management
- ๐ Multi-user support with permissions
- ๐ Statistics and graphs
- ๐ API support
- ๐ Multi-language support
- ๐บ๐ฟ Uzbek Language - first complete localization
- ๐จ Modern UI/UX - Material Design inspired interface
- โจ Animations - smooth transitions and hover effects
- ๐ณ Enhanced Docker - out-of-the-box locale support
- ๐ฏ Better UX - improved navigation and usability
- PHP 7.2 - 8.4
- MySQL 8.0+ / MariaDB 10.2.1+
- Git
- Docker (optional)
# Clone repository
git clone https://github.com/FROWNINGdev/SUBNET.git
cd SUBNET
# Run with Docker
docker-compose up -d
# Or manual setup (see INSTALL.txt)# Navigate to locale folder
cd functions/locale/uz_UZ.UTF-8/LC_MESSAGES
# Compile .po to .mo
msgfmt -o phpipam.mo phpipam.po
# Or with Python
python -c "import polib; po = polib.pofile('phpipam.po'); po.save_as_mofile('phpipam.mo')"- ๐บ๐ฟ Uzbek localization (3,332+ strings)
- ๐จ Modern UI with gradients and animations
- ๐ณ Custom Dockerfile with locale support
- โจ Hover effects for all interactive elements
- ๐ Enhanced typography (Segoe UI)
- ๐จ Header - gradient background and modern fonts
- ๐ Navigation - rounded buttons with animations
- ๐ Dashboard - Material Design style widgets
- ๐ช Popups - increased border-radius and shadows
- ๐ฒ Buttons - gradient backgrounds
- โ Unused captcha library
- โ Obsolete vendor files
- โ Library test files
- โ Extra locales (kept EN, RU, UZ only)
See original CHANGELOG for phpIPAM history
For vulnerability reports, see SECURITY.md
Important: This fork follows the original phpIPAM security policy.
If you like this project:
- โญ Star the repository
- ๐ Share with colleagues
- ๐ Report bugs in Issues
- ๐ก Suggest improvements
- ๐ค Author: Miha Petkovลกek
- ๐ง Email: miha.petkovsek@gmail.com
- ๐ Website: https://phpipam.net/
- ๐ป GitHub: https://github.com/phpipam
- ๐ค Developer: FROWNINGdev
- ๐ป GitHub: https://github.com/FROWNINGdev
- ๐ฆ Repository: https://github.com/FROWNINGdev/SUBNET
๐ Total Lines of Code: 200,000+
๐ Translated Strings: 3,332+ (Uzbek)
๐จ Modified CSS Lines: 1,500+
๐ณ Docker Files: 2
๐ฆ Supported Languages: 3 (English, Russian, Uzbek)
- ๐ phpIPAM Documentation
- ๐ API Guide
- ๐ฎ Demo Site (Login:
Admin / ipamadmin) - ๐พ Docker Images
- ๐ Issue Tracker
- ๐๏ธ Miha Petkovลกek and phpIPAM team - for creating an excellent tool
- ๐ข Hosterdam - for hosting the demo site
- ๐ฅ phpIPAM Community - for bug reports and suggestions
- ๐บ๐ฟ Uzbek IT Community - inspiration for localization
phpIPAM - IP Address Management
Copyright (C) phpIPAM Development Team
Licensed under GPL v3
SUBNET Fork - Uzbek Localization & Modern UI
Copyright (C) 2025 FROWNINGdev
Licensed under GPL v3
Full license text: misc/gpl-3.0.txt
Made with โค๏ธ for the Uzbek IT community