Skip to content
A user panel for Houdini
JavaScript HTML CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Console
Data
Engine
views
Boot.js
Config.js
README.md
package.json

README.md

Flake - A user panel for Houdini

NOTE: Credit to jackie/@Pyrodash for writing the Avatar API.

written by ~ ro, feel free to fork or use whatever code/assets you want from this.

How to use?

  • install node.js on your VPS or laptop.
  • upload your manager somewhere (apart from the web-server of course!), use cd to go to the directory wherever it is placed.
  • Once you are in the directory, you can run npm install and it will download all the dependencies you need for this manager to work.
  • Now all you have to do is edit Config.js.
  • Run the manager from terminal using the command node Boot.
  • Party.

Requirements

Just execute npm install to install the dependencies all at once.

  • The only file you have to edit is Config.js, what you need to edit in there is the secret session key in there, it has to be something random and secure so get any type of password/key from https://randomkeygen.com/

  • Edit these options: https://gyazo.com/be0f42f821140809928bc09c2d992de1 to allow normal users to add any item in-game or to allow moderators to verify usernames/approval. Just set the options to 1 if you wish.

  • Register your recaptcha keys from google recaptcha (v3). Add your site and secret key here: https://i.imgur.com/MBq4Oxm.png

  • When running this on your site, you need your sub-domain to be proxying off port 4444 (or whatever port you set in Config.js). So edit your nginx or apache configuration, add this line proxy_pass http://localhost:3000/;.

  • The reset password feature uses a table to keep track of reset password links expiry and usability, please insert this new table into your database (assuming you use Houdini) https://pastebin.com/KhdRsDLE. Then setup your GMAIL account, configure the username and password in Config.js and make sure you set the sub_domain field to the sub domain you are running the manager off i.e. manager.cpps.com. This is so that it can send the correct reset password link leading to i.e. manager.cpps.com/reset/unique_id.

preview: https://vimeo.com/331130734 (old/has missing features i.e. pw reset), https://imgur.com/a/8ap1RYY, https://imgur.com/a/ezJTQkV

Any issues or suggestions, just email me: root@rsakeys.org

You can’t perform that action at this time.