├── .gitignore ├── .gitmodules ├── LICENSE ├── Makefile ├── README.md ├── SERVER.md ├── TODO.md ├── admin ├── .well-known │ └── humans.txt ├── README.md ├── backup │ └── letsencrypt.tar.xz ├── rebuild └── setup │ ├── backup-remote │ ├── backup-remote.service │ ├── backup-remote.timer │ ├── install.sh │ ├── redirect │ ├── redirect.js │ ├── redirect.service │ ├── renew-cert │ ├── renew-cert.service │ ├── renew-cert.timer │ ├── tree │ ├── tree.service │ ├── uninstall.sh │ ├── update │ ├── update.js │ ├── update.service │ └── updator.sh ├── app.js ├── jail └── Dockerfile ├── lib ├── README.md ├── api.js ├── app.js ├── base64url.js ├── conf.js ├── driver.js ├── fs.js ├── irc.js ├── json-pointer.js ├── log.js ├── lookup.js ├── plug.js ├── profiler.js ├── public-file.js ├── pwd-check.js ├── sandbox-shell.js ├── test.js └── type.js ├── package.json └── renovate.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garden/tree/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garden/tree/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garden/tree/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garden/tree/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garden/tree/HEAD/README.md -------------------------------------------------------------------------------- /SERVER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garden/tree/HEAD/SERVER.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garden/tree/HEAD/TODO.md -------------------------------------------------------------------------------- /admin/.well-known/humans.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garden/tree/HEAD/admin/.well-known/humans.txt -------------------------------------------------------------------------------- /admin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garden/tree/HEAD/admin/README.md -------------------------------------------------------------------------------- /admin/backup/letsencrypt.tar.xz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garden/tree/HEAD/admin/backup/letsencrypt.tar.xz -------------------------------------------------------------------------------- /admin/rebuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garden/tree/HEAD/admin/rebuild -------------------------------------------------------------------------------- /admin/setup/backup-remote: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garden/tree/HEAD/admin/setup/backup-remote -------------------------------------------------------------------------------- /admin/setup/backup-remote.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garden/tree/HEAD/admin/setup/backup-remote.service -------------------------------------------------------------------------------- /admin/setup/backup-remote.timer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garden/tree/HEAD/admin/setup/backup-remote.timer -------------------------------------------------------------------------------- /admin/setup/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garden/tree/HEAD/admin/setup/install.sh -------------------------------------------------------------------------------- /admin/setup/redirect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garden/tree/HEAD/admin/setup/redirect -------------------------------------------------------------------------------- /admin/setup/redirect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garden/tree/HEAD/admin/setup/redirect.js -------------------------------------------------------------------------------- /admin/setup/redirect.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garden/tree/HEAD/admin/setup/redirect.service -------------------------------------------------------------------------------- /admin/setup/renew-cert: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | certbot renew && systemctl restart tree.service 3 | -------------------------------------------------------------------------------- /admin/setup/renew-cert.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garden/tree/HEAD/admin/setup/renew-cert.service -------------------------------------------------------------------------------- /admin/setup/renew-cert.timer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garden/tree/HEAD/admin/setup/renew-cert.timer -------------------------------------------------------------------------------- /admin/setup/tree: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | cd /home/dom/tree 4 | export ENV=prod 5 | make run 6 | -------------------------------------------------------------------------------- /admin/setup/tree.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garden/tree/HEAD/admin/setup/tree.service -------------------------------------------------------------------------------- /admin/setup/uninstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garden/tree/HEAD/admin/setup/uninstall.sh -------------------------------------------------------------------------------- /admin/setup/update: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | node /home/dom/tree/admin/setup/update.js 4 | -------------------------------------------------------------------------------- /admin/setup/update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garden/tree/HEAD/admin/setup/update.js -------------------------------------------------------------------------------- /admin/setup/update.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garden/tree/HEAD/admin/setup/update.service -------------------------------------------------------------------------------- /admin/setup/updator.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garden/tree/HEAD/admin/setup/updator.sh -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garden/tree/HEAD/app.js -------------------------------------------------------------------------------- /jail/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garden/tree/HEAD/jail/Dockerfile -------------------------------------------------------------------------------- /lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garden/tree/HEAD/lib/README.md -------------------------------------------------------------------------------- /lib/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garden/tree/HEAD/lib/api.js -------------------------------------------------------------------------------- /lib/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garden/tree/HEAD/lib/app.js -------------------------------------------------------------------------------- /lib/base64url.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garden/tree/HEAD/lib/base64url.js -------------------------------------------------------------------------------- /lib/conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garden/tree/HEAD/lib/conf.js -------------------------------------------------------------------------------- /lib/driver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garden/tree/HEAD/lib/driver.js -------------------------------------------------------------------------------- /lib/fs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garden/tree/HEAD/lib/fs.js -------------------------------------------------------------------------------- /lib/irc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garden/tree/HEAD/lib/irc.js -------------------------------------------------------------------------------- /lib/json-pointer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garden/tree/HEAD/lib/json-pointer.js -------------------------------------------------------------------------------- /lib/log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garden/tree/HEAD/lib/log.js -------------------------------------------------------------------------------- /lib/lookup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garden/tree/HEAD/lib/lookup.js -------------------------------------------------------------------------------- /lib/plug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garden/tree/HEAD/lib/plug.js -------------------------------------------------------------------------------- /lib/profiler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garden/tree/HEAD/lib/profiler.js -------------------------------------------------------------------------------- /lib/public-file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garden/tree/HEAD/lib/public-file.js -------------------------------------------------------------------------------- /lib/pwd-check.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garden/tree/HEAD/lib/pwd-check.js -------------------------------------------------------------------------------- /lib/sandbox-shell.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garden/tree/HEAD/lib/sandbox-shell.js -------------------------------------------------------------------------------- /lib/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garden/tree/HEAD/lib/test.js -------------------------------------------------------------------------------- /lib/type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garden/tree/HEAD/lib/type.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garden/tree/HEAD/package.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garden/tree/HEAD/renovate.json --------------------------------------------------------------------------------