Feb 25, 2020
This commit is contained in:
1039
jails/config/maps/index.js
Executable file
1039
jails/config/maps/index.js
Executable file
File diff suppressed because it is too large
Load Diff
44
jails/config/maps/maps
Executable file
44
jails/config/maps/maps
Executable file
@ -0,0 +1,44 @@
|
||||
# Copyright (c) 2018-2020, diyIT.org
|
||||
# All rights reserved.
|
||||
#
|
||||
# BSD 2-Clause License ("Simplified BSD License" or "FreeBSD License")
|
||||
# https://diyit.org/license/
|
||||
#
|
||||
#
|
||||
|
||||
#!/bin/sh
|
||||
|
||||
# the two lines below are not just comments but required by rcorder; service -e
|
||||
# PROVIDE: mapsserver
|
||||
# REQUIRE: NETWORKING DAEMON
|
||||
|
||||
. /etc/rc.subr
|
||||
|
||||
: ${mapsserver_enable="NO"}
|
||||
|
||||
name=mapsserver
|
||||
rcvar=${name}_enable
|
||||
|
||||
start_cmd="${name}_start"
|
||||
stop_cmd="${name}_stop"
|
||||
restart_cmd="${name}_restart"
|
||||
|
||||
mapsserver_start()
|
||||
{
|
||||
cd /data/networkmaps; ./server.js --config /usr/local/etc/networkmaps/config.json &
|
||||
cd /data/networkmaps; ./smtp_daemon.js --config /usr/local/etc/networkmaps/config.json &
|
||||
}
|
||||
|
||||
mapsserver_stop()
|
||||
{
|
||||
ps ax | grep -ie server.js | grep -v grep | awk '{print $1}' | xargs kill -9
|
||||
ps ax | grep -ie smtp_daemon.js | grep -v grep | awk '{print $1}' | xargs kill -9
|
||||
}
|
||||
mapsserver_restart()
|
||||
{
|
||||
mapsserver_stop
|
||||
mapsserver_start
|
||||
}
|
||||
|
||||
load_rc_config ${name}
|
||||
run_rc_command "$1"
|
64
jails/config/maps/networkmaps/config.json
Normal file
64
jails/config/maps/networkmaps/config.json
Normal file
@ -0,0 +1,64 @@
|
||||
{
|
||||
"serve_static_locally": true,
|
||||
"timers": {
|
||||
"usertimeout": 3600,
|
||||
"usersavetimeout": 300,
|
||||
"savediagram": 300
|
||||
},
|
||||
"use_ssl_socket": true,
|
||||
"use_ssl": true,
|
||||
"server": {
|
||||
"hostname": "maps.diyit.org",
|
||||
"port": 443
|
||||
},
|
||||
"socket": {
|
||||
"address": "::",
|
||||
"port": 443,
|
||||
"cert": "/mnt/certs/diyfullchain.pem",
|
||||
"key": "/mnt/certs/diyprivkey.pem"
|
||||
},
|
||||
"users": {
|
||||
"admin_username": "admin",
|
||||
"admin_password": "admin",
|
||||
"allowed_domains": [],
|
||||
"register_self": false,
|
||||
"path": "/data/networkmapsdata/users",
|
||||
|
||||
"authentication": "local",
|
||||
|
||||
"ldap": {
|
||||
"host": "ldap.ahlawat.com",
|
||||
"port": "636",
|
||||
"is_secure": true,
|
||||
"bind_required": false,
|
||||
"verify_cert": true,
|
||||
"search_dn": null,
|
||||
"search_password": null,
|
||||
"base_dn": "ou=people,dc=infra",
|
||||
|
||||
"objectclass_user": "posixAccount",
|
||||
"allowed_groups_dn": [],
|
||||
"group_recursion": 0,
|
||||
|
||||
"email_attribute": "uid",
|
||||
"name_attribute": "cn",
|
||||
"lastname_attribute": "cn",
|
||||
"member_attribute": "memberOf"
|
||||
}
|
||||
},
|
||||
"diagrams": {
|
||||
"path": "/data/networkmapsdata/diagrams"
|
||||
},
|
||||
"sendmail": {
|
||||
"queue": "/data/networkmapsdata/sendmail/queue",
|
||||
"sent": "/data/networkmapsdata/sendmail/sent",
|
||||
"server": "mail.ahlawat.com",
|
||||
"port": 25,
|
||||
"is_secured": true,
|
||||
"verify_ssl_cert": true,
|
||||
"user": "",
|
||||
"password": "",
|
||||
"from": "root@maps.diyit.org"
|
||||
},
|
||||
"google_analytics_tag": ""
|
||||
}
|
Reference in New Issue
Block a user