All aXsoter Stuff In ONe Pro (except gamepanel)
Our own website & billing system.
- Node.js 22 or later (or any other Node.js compatible js runner like Bun)
- Git
- A MySQL / MariaDB server
First, clone this repo to a folder with something like
$ git clone https://github.com/Axsoter/Axsion-Pro.git
and then go into that directory with
$ cd Axsion-Pro
Next, since this project uses Auth.js for authenticaion, it needs a few things before it can work properly.
Run
$ ./tools/envgen.sh
in your terminal in the folder where you cloned Axsion Pro to, to copy the .env.template file into the .env file and autogenerate the Auth.js crypto secrets for it to work.
To authentication work with for example Discord, you also need Discord Oauth2 credentials, so for that, check out the Auth.js docs.
Finally, you will need to setup your MySQL / MariaDB server to work with this project. For more information about that, see here.
After you have setup that once, you don't have to do that again.
Run npm install
and run
npm run dev
to test ORnpm run build
&npm run start
for production
This project is under the AxPAL License, see license file