squid
Based on the project structure, this is a Laravel 10 PHP application for managing Squid proxy users. Here's how to run it:
Quick Start
1. Install Dependencies
composer install
npm install
2. Configure Environment
Since you have .env open, make sure it's configured properly. If you don't have a .env file yet:
cp .env.example .env
Update these key settings in .env:
- DB_DATABASE - your MySQL database name
- DB_USERNAME - your MySQL username
- DB_PASSWORD - your MySQL password
- APP_URL - your application URL (e.g., http://localhost:8000)
3. Generate Application Key
php artisan key:generate
4. Set Up Database
Create the MySQL database, then run migrations:
php artisan migrate
5. Create Administrator Account
php artisan db:seed --class=CreateAdministratorSeeder
6. Build Frontend Assets
npm run dev
7. Start the Development Server
php artisan serve
The application should now be running at http://localhost:8000
---
Requirements
- PHP 8.1 or higher
- Composer
- MySQL
- Node.js & NPM
Alternative: Docker Setup
There's an all-in-one Docker configuration available at:
https://github.com/39ff/docker-squidmin-all-in-one
For detailed manual installation, check the Wiki: https://github.com/39ff/squid-db-auth-web/wiki
Would you like help with any specific step?
INFO Seeding database.
Email: administrator20251207@example.com
Password: cXB5P82C3DyGgtfaStdIdc7WSDjVk0
Token: 1|7slqYxvaVA0a6nLa7E6aM1rM7R5cvPElGsVKRbgR