Pterodactyl

scaiTRIAL

9 months ago

Description: Free, open-source game server management panel.

Category: Other

URL: https://railway.app/template/JOypuO

29 Replies

9 months ago

Hey there, the template is not working the Redis is failing.


9 months ago

Brody can you help here?


scaiTRIAL

9 months ago

Currently, the services MySQL & Redis are failing, I would like to investigate more on the default variables required and make them work.


9 months ago

The MySQL is working on my end the only thing that fails is the Redis and I think the instance for Pterydactyl is waiting for Redis to go online. Brody can help here and check your setup. I'm here to support.


scaiTRIAL

9 months ago

I fixed all the issues with the template, you should wait for the panel container to finish migrating, then it will be available.


9 months ago

Let me try it.


9 months ago

What is the default username and password for the installation?


scaiTRIAL

9 months ago

Note: There isn't a way to run any artisan commands meaning creating admins wouldn't be possible for now. Create or insert directly from MySQL service or migrate your database backup to the new MySQL service to be able to log in to your account.


9 months ago

So no way to control the dashboard then? At least we have an admin account there.


9 months ago

Maybe create the first admin or root user from enviroment variable then create it upon deployment of the instance or manually write it to the database?


9 months ago

Hey scai, I'm happy you are publishing a template but I think it's best to hold off on making the template public until you have it setup correctly.


9 months ago

The template actually works now, the only problem is that it does not let you login because there's no user.


9 months ago

Yep, I think it would be best to keep the template unpublished before having it all setup correctly.


scaiTRIAL

9 months ago

Yeah, I do think the same brody, I will take care in the future to be sure it's working from the first time and then publish it. Thanks.


9 months ago

Thanks scai, let me know once it is live I'm happy to be the tester of your template. I want to go back playing Minecraft.


pavi2410HOBBY

9 months ago

I am not able to create a new account. It's dumb to use CLI commands to do that. What's the point of installing an admin panel?


pavi2410HOBBY

9 months ago

Even after creating a user row in MySQL, it doesn't log in.


9 months ago

Hey Pavi,

As you go back read the template is not ready for use as this is the main reason. Brody is there a way to hide the template until it is fixed?


9 months ago

Admins / moderators can unpublish templates, but we will hold off on doing that for the time being.

The creator should unpublish this themselves until it's ready.


scaiTRIAL

9 months ago

Hey, the template is ready, Pterodactyl is made in a way that doesn't let you create an account directly from the panel itself, but through CLI commands which aren't possbile in Railway.
That's not an admin panel, it's a whole system integrated for normal & administrator users. The only way I see creating the user without access is to use something like railway cli or migrate a database backup with the same environment variables used on Railway.


9 months ago

I think the issue here is that lack of information Scai. Can you publish a tutorial how to create an account so that we can conveniently use your template as convenient as Railway as possible?


9 months ago

When you publish a template both the team and the community expect it to be usable out of the box, if that is not possible for technical reasons beyond your control, then you would be expected to provide detailed instructions on any post setup the user may need to do.


9 months ago

Exactly, what we want is to just create an account to get started with the template.


scaiTRIAL

9 months ago

Thanks Brody for your feedback, that's what I will schedule to do. I will create a guide/video tutorial to setup it after the deployment.
I'm still new to all of this stuff and eager to learn more to build more.

Keep up the good work


9 months ago

Perfect, we'll wait for your tutorial! Feel free to drop it here.


malleFREE

8 months ago

Even after creating a user row in MySQL, it doesn't log in.

This actually works. I created a local environment and used the hashed password from this database. I simply inserted the values into the railway database table for users. You can then log in, change the password and create new users. But the template also needs an additional service for the nodes, where the game servers run.


8 months ago

Hey malle, does the new nodes can run on Railway for the game server?

For the adding credentials do you have an exact steps?


malleFREE

8 months ago

For the nodes, I would recommend hosting them on another VPS as the configuration on railway is difficult due to the missing cli.

After deploying the panel go to the mysql service on the data tab and open the users table, add the following values to a new user row:

uuid(generate uuidv4), username, email, first_name, last_name, password(generate bcrypt hash), root_admin(1), use_totp(0)

Now you can log in.


malle

For the nodes, I would recommend hosting them on another VPS as the configuration on railway is difficult due to the missing cli.After deploying the panel go to the mysql service on the data tab and open the users table, add the following values to a new user row:uuid(generate uuidv4), username, email, first_name, last_name, password(generate bcrypt hash), root_admin(1), use_totp(0)Now you can log in.

Make sure you populate the column created_at as well with a value like 2025-05-28 15:17:56, otherwise you'll run into issues when viewing Activity for a specific server.

Another issue I've found with this template was that you need to manually add an APP_URL environment variable with the https link to your deployed panel after it was initially deployed.

Moreover, it needs another environment variable called HASHIDS_SALT which should have a value of a 20 digit string, otherwise you'll have issues when trying to access the Database section of each server.