Skip to main content

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