{"_id":"stuff","_rev":"8-b4a50e3b9a614d87d1e61cf3ee1ea162","name":"stuff","description":"HTTPS static file server using LDAP auth","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"stuff","version":"1.0.0","description":"HTTPS static file server using LDAP auth","keywords":["static","files","stuff","https","ldap"],"homepage":"https://github.com/trentm/stuff","dependencies":{"connect":"1.8","handlebars":"1.0","datetime":"0.0.3","log4js":"0.3","lru-cache":"1.0","bcrypt":"0.4","ldapjs":"0.2"},"scripts":{"start":"node server.js"},"_npmUser":{"name":"trentm","email":"trentm@gmail.com"},"_id":"stuff@1.0.0","contributors":[{"name":"Trent Mick","email":"trentm@gmail.com","url":"http://trentm.com"}],"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"ab451bfb036786751877640799ec70382039d895","tarball":"https://registry.npmjs.org/stuff/-/stuff-1.0.0.tgz","integrity":"sha512-KRzSDra3A8m8mcX7OCv/+Qc0MA48gTp3JaZsq7yKn8zR2H4uVLhcLA+1k2v2mtP9GuLkzZDPz+/SEVOzztwjRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZgVbGSJWH+/JManx5fvevwba7abSVsiouTsEdKEDjVQIhAOxL9xX95tyyhNMhprEdvkGmmEBHu7sE2OZMf0vczY5d"}]},"maintainers":[{"name":"trentm","email":"trentm@gmail.com"}],"directories":{}}},"readme":"A static file server over HTTPS and using LDAP for auth.\n\nUsage:\n\n    git clone https://github.com/trentm/stuff.git\n    cd stuff\n    npm install\n\n    # Create a \"config/stuff.json\" file, minimally with these entries.\n    # Note: Yes, I know there are no docs for these yet.\n    mkdir config\n    echo '{\n      \"staticDir\": \"/path/to/dir/to/serve\",\n      \"sslKeyFile\": \"/path/to/ssl-key-file.pem\",\n      \"sslCertFile\": \"/path/to/ssl-cert-file.pem\",\n      \"ldap\": {\n        \"url\": \"ldaps://ldap.example.com\",\n        \"adminDn\": \"uid=myapp,ou=users,o=example.com\",\n        \"adminPassword\": \"mypassword\",\n        \"searchBase\": \"ou=users,o=example.com\",\n        \"searchFilter\": \"(uid={{username}})\"\n      }\n    }' > config/stuff.json\n\n    # Run the server.\n    node server.js\n\nThis is still pretty alpha.\n\n\n# License\n\nMIT. See LICENSE.txt\n\n\n# Configuration\n\n- `ldap.usernameField` (String): The field name in a LDAP user record that\n  indicates the username. This is used to log the username for each request log\n  line.\n\n(obviously missing most of the config vars here)\n\n","maintainers":[{"email":"siddharth.kshetrapal@gmail.com","name":"siddharthkp"}],"time":{"modified":"2022-06-27T01:26:07.771Z","created":"2011-11-21T19:47:48.961Z","1.0.0":"2011-11-21T19:47:50.097Z"},"homepage":"https://github.com/trentm/stuff","keywords":["static","files","stuff","https","ldap"],"contributors":[{"name":"Trent Mick","email":"trentm@gmail.com","url":"http://trentm.com"}],"readmeFilename":"","users":{"smithrm941":true}}