GMS - File Tracking System is a system where various users with different roles can share, forward, approve, and access files. The roles include Admin, Dakghar (file uploader), GMS, GM (General Manager), CO, DO, HOS, etc. Files are forwarded in a hierarchical manner among these roles. This system is built using Django, a Python framework.
local
if you want to run locallydocker
orproduction
for other environments
- Open PowerShell with administrative privileges.
- Navigate to the project root.
cd path/to/project/root
- Run the deployment script:
./deploy-docker-windows.ps1
- On a Linux Ubuntu system, navigate to the project root.
cd path/to/project/root
- Make the scripts executable:
chmod +x add-host-entry.sh chmod +x deploy-docker-linux.sh
- Run the deployment script:
./deploy-docker-linux.sh
- The application will be running at: http://efhz.lan/
- PhpMyAdmin will be running at: http://efhz.lan:8080/
- App:
http://LAN-IP.lan/
- PhpMyAdmin:
http://LAN-IP.lan:8080/
The GMS - File Tracking System provides a robust solution for managing file sharing, forwarding, approval, and access among users with different roles in an organization. By following the setup and installation instructions, you can easily deploy this system on both Windows and Linux environments. Ensure to configure your .env
file correctly to suit your deployment environment, and enjoy streamlined file management with GMS.
You can fork our repo or press that star. Email us if you need any help. Support or sponsor if you find our projects to be cool.