THIS DOCUMENTATION CONTAINs UPCOMING FEATURES!
WARNING!! Please read!
PteroBilling has not yet been released. The Dev version contains known or unknown bugs. Install it now at your own risk. Please wait for a more stable version.
Download Source Code
First, go to the directory where the website files are stored, for example:
Next, run the following commands and a new folder named ‘pterobilling’ will be created automatically in your current working directory:
Then, set the correct permissions of the files so that the web server can access them.
Configure MySQL Database & SMTP Server
After editing the .env file, migrate all tables to the database.
Edit Settings (Optional)
The settings can be changed later in the admin area.
Cache the configurations and views to optimize the performance.
Set Up Cron Job
Then, let's set up a cron job. Run the following command to open the crontab configuration.
Copy and paste the following line to the file.
Configure Web Server
After that, you should create an SSL certificate and set up your web server. You may also make some changes to the .env file of Pterodactyl panel (optional).
Log into Admin Area
Finally, create an admin account by running the following artisan command. Make sure the email address matches with that of your Pterodactyl panel account!
Now, log into the admin area and update the important settings.