- Upload the admin package to your server and extract it into the domain's folder.
- Point the domain's document root at the
publicfolder. - Copy
.env.exampleto.envand fill in your database credentials andAPP_URL(your full https domain). - Install dependencies and generate the application key (see the commands below).
- Run the migrations and seed the starting data.
- Link public storage and make
storageandbootstrap/cachewritable. - Open your domain in the browser and sign in with the admin account created by the seeder.
cp .env.example .env
composer install --no-dev --optimize-autoloader
php artisan key:generate
php artisan migrate --seed --force
php artisan storage:link
chmod -R 775 storage bootstrap/cache
Database settings in .env
APP_URL=https://admin.yourdomain.com
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=your_database
DB_USERNAME=your_user
DB_PASSWORD=your_password
Scheduler and queue
Add a cron job that runs the Laravel scheduler every minute, and keep a queue worker running so emails and notifications are sent in the background.
* * * * * cd /path/to/admin && php artisan schedule:run >> /dev/null 2>&1
Important: Sign in as soon as the install finishes and change the default admin password immediately. Never leave the seeded password in place on a public server.
Need help with this step? Contact support or submit a ticket.