MinecraftServerControl / msc-gui

A web-based GUI for Minecraft Server Control (PROOF OF CONCEPT)
BSD 2-Clause "Simplified" License
12 stars 4 forks source link

Documentation #3

Open sandain opened 8 years ago

sandain commented 8 years ago

The documentation needs to be finished/enhanced. For example, the current apache config opens the gui up to the world, do we really want that?

zanix commented 8 years ago

Some people might want that, but I think a basic user/password system would be in order.

Roflicide commented 8 years ago

Right now I'm just adding in a restriction in the Apache conf files to only the IP's I want to access it, maybe we could add that into the documentation. I think if we really wanted to a user/password system would be nice but alot of work

zanix commented 8 years ago

Right now I'm just adding in a restriction in the Apache conf files to only the IP's I want to access it, maybe we could add that into the documentation. I think if we really wanted to a user/password system would be nice but alot of work

It's not that difficult, just time consuming. We can mostly figure that part out later.

sandain commented 6 years ago

@Roflicide, I noticed that you are working on documentation. Take a look at the Makefile and the msc-gui.service file to see how I have things setup on a Ubuntu machine using systemd. There is no need to use screen.

This is how I start the server for a production environment (runs on port 8080):

/usr/bin/hypnotoad /opt/mscs/gui/msc-gui

If you use make install with a systemd-based system, this is the setup you get.

And while I am testing (runs on port 3000, and auto reloads when files change):

/usr/bin/morbo /opt/mscs/gui/msc-gui

Both morbo and hypnotoad are included in the Mojolicious distribution.

Roflicide commented 6 years ago

Ah ok, I did not know that--thanks for the catch!