├── .gitignore ├── .travis.yml ├── LICENSE.md ├── README.md ├── bin ├── accounts ├── admin ├── delete-site ├── dump ├── list-sites ├── password └── renew ├── example.config.js ├── html ├── 404.html ├── index.html └── style.css ├── index.js ├── lib ├── cert.js ├── creds.js ├── handlers │ ├── accounts-old.js │ ├── accounts.js │ └── sites.js ├── nginx-reload.js ├── renew.js ├── server.js ├── site-directories.js ├── site.js ├── unpack-tarball.js └── vhost │ ├── index.js │ ├── redirect.js │ └── ssl.js ├── nginx ├── nginx.conf └── staticland ├── package.json └── tests ├── example-site └── index.html ├── index.js ├── server.js ├── site-handlers.js └── site.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staticland/staticland-api/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staticland/staticland-api/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staticland/staticland-api/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staticland/staticland-api/HEAD/README.md -------------------------------------------------------------------------------- /bin/accounts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staticland/staticland-api/HEAD/bin/accounts -------------------------------------------------------------------------------- /bin/admin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staticland/staticland-api/HEAD/bin/admin -------------------------------------------------------------------------------- /bin/delete-site: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staticland/staticland-api/HEAD/bin/delete-site -------------------------------------------------------------------------------- /bin/dump: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | rm -rf sites 4 | -------------------------------------------------------------------------------- /bin/list-sites: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staticland/staticland-api/HEAD/bin/list-sites -------------------------------------------------------------------------------- /bin/password: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staticland/staticland-api/HEAD/bin/password -------------------------------------------------------------------------------- /bin/renew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staticland/staticland-api/HEAD/bin/renew -------------------------------------------------------------------------------- /example.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staticland/staticland-api/HEAD/example.config.js -------------------------------------------------------------------------------- /html/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staticland/staticland-api/HEAD/html/404.html -------------------------------------------------------------------------------- /html/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staticland/staticland-api/HEAD/html/index.html -------------------------------------------------------------------------------- /html/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staticland/staticland-api/HEAD/html/style.css -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staticland/staticland-api/HEAD/index.js -------------------------------------------------------------------------------- /lib/cert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staticland/staticland-api/HEAD/lib/cert.js -------------------------------------------------------------------------------- /lib/creds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staticland/staticland-api/HEAD/lib/creds.js -------------------------------------------------------------------------------- /lib/handlers/accounts-old.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staticland/staticland-api/HEAD/lib/handlers/accounts-old.js -------------------------------------------------------------------------------- /lib/handlers/accounts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staticland/staticland-api/HEAD/lib/handlers/accounts.js -------------------------------------------------------------------------------- /lib/handlers/sites.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staticland/staticland-api/HEAD/lib/handlers/sites.js -------------------------------------------------------------------------------- /lib/nginx-reload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staticland/staticland-api/HEAD/lib/nginx-reload.js -------------------------------------------------------------------------------- /lib/renew.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staticland/staticland-api/HEAD/lib/renew.js -------------------------------------------------------------------------------- /lib/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staticland/staticland-api/HEAD/lib/server.js -------------------------------------------------------------------------------- /lib/site-directories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staticland/staticland-api/HEAD/lib/site-directories.js -------------------------------------------------------------------------------- /lib/site.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staticland/staticland-api/HEAD/lib/site.js -------------------------------------------------------------------------------- /lib/unpack-tarball.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staticland/staticland-api/HEAD/lib/unpack-tarball.js -------------------------------------------------------------------------------- /lib/vhost/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staticland/staticland-api/HEAD/lib/vhost/index.js -------------------------------------------------------------------------------- /lib/vhost/redirect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staticland/staticland-api/HEAD/lib/vhost/redirect.js -------------------------------------------------------------------------------- /lib/vhost/ssl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staticland/staticland-api/HEAD/lib/vhost/ssl.js -------------------------------------------------------------------------------- /nginx/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staticland/staticland-api/HEAD/nginx/nginx.conf -------------------------------------------------------------------------------- /nginx/staticland: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staticland/staticland-api/HEAD/nginx/staticland -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staticland/staticland-api/HEAD/package.json -------------------------------------------------------------------------------- /tests/example-site/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staticland/staticland-api/HEAD/tests/example-site/index.html -------------------------------------------------------------------------------- /tests/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staticland/staticland-api/HEAD/tests/server.js -------------------------------------------------------------------------------- /tests/site-handlers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staticland/staticland-api/HEAD/tests/site-handlers.js -------------------------------------------------------------------------------- /tests/site.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/staticland/staticland-api/HEAD/tests/site.js --------------------------------------------------------------------------------