0.1.0 • Published 5 years ago

panel-admin v0.1.0

Weekly downloads
2
License
ISC
Repository
github
Last release
5 years ago

Admin

Options

opts = {
	port: (process.env.adminPort || 9999) | 0,
	pingTimeout: (process.env.adminPingTimeout || 50000) | 0, //socket.io
	pingInterval: (process.env.adminPingInterval || 30000) | 0, //socket.io
	path: process.env.adminPath || "/admin",
	ws: process.env.adminWs || "/ws", //path+ws
	root: process.env.adminRoot || (__dirname + "/src"), //panel root
	index: process.env.adminIndex ||  "HTML/index.html", //auth page, Obsolete
	session: process.env.adminSession || "adminSession", //cookie
	param: process.env.adminParam || "pass", //username, parameter
	password: process.env.adminPass || "root", //pass
	seed: process.env.adminSeed || process.env.RANDOM || random(), //session crypto key
	max: (process.env.adminMax || 100) | 0, //max connections
	dir: process.env.adminDir || "HTML/dir.htm", //directory indexer
	type: process.env.adminType || "http", //OBSOLETE
	template: process.env.adminTemplate || "$$", //DONT CHANGE ON DEFAULT MODE!!
	panel: process.env.adminPanel || "HTML/panel.html", //main page
	upload: process.env.adminUpload || "/upload", //upload dir
	delay: (process.env.adminDelay || 500) | 0, //POST protection delay
	timeout: (process.env.adminTimeout || 60000) | 0 //req/res timeout
};

Usage

require("panel-admin").start(opts);

Default port is 9999, protocol http, path /admin and credentials pass:root
Visit http://127.0.0.1:9999/admin, provide the necessary credentials and control your app's process from your browser!