├── .dockerignore ├── .eslintignore ├── .eslintrc ├── .github └── ISSUE_TEMPLATE │ └── feature_request.md ├── .gitignore ├── Dockerfile ├── Dockerfile.armhf ├── Dockerfile.mac ├── LICENSE ├── Makefile ├── README.md ├── app.js ├── bin └── www ├── logic ├── application.js ├── auth.js ├── disk.js ├── docker-compose.js ├── docker.js └── logs.js ├── manager.yml ├── middlewares ├── auth.js ├── changePasswordAuthHandler.js ├── cors.js ├── errorHandling.js ├── onionOrigin.js └── requestCorrelationId.js ├── models └── errors.js ├── package.json ├── pre-commit ├── qemu-arm-static ├── resources └── node-logs.asc ├── routes ├── ping.js └── v1 │ ├── accounts.js │ ├── device.js │ ├── logs.js │ ├── settings.js │ └── telemetry.js ├── services ├── bash.js ├── disk.js ├── docker.js └── lnapi.js ├── test.setup.js ├── test ├── endpoints │ ├── ping.js │ └── v1 │ │ ├── accounts.js │ │ ├── logs.js │ │ ├── settings.js │ │ └── telemetry.js ├── fixtures │ ├── accounts │ │ └── user.json │ ├── logs │ │ └── sample-casa-lightning-node-logs.tar.bz2 │ └── settings │ │ ├── settings-invalid-alias.json │ │ ├── settings-invalid.json │ │ ├── settings-original.json │ │ ├── settings-updated.json │ │ └── settings.json ├── global.js ├── mocks │ ├── dockerode-df.json │ └── dockerode.js └── testHelper.js └── utils ├── UUID.js ├── const.js ├── ipAddress.js ├── jwt.js ├── logger.js ├── safeHandler.js ├── settingsSchema.js └── validator.js /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/.dockerignore -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | test/ 2 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.armhf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/Dockerfile.armhf -------------------------------------------------------------------------------- /Dockerfile.mac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/Dockerfile.mac -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/README.md -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/app.js -------------------------------------------------------------------------------- /bin/www: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/bin/www -------------------------------------------------------------------------------- /logic/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/logic/application.js -------------------------------------------------------------------------------- /logic/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/logic/auth.js -------------------------------------------------------------------------------- /logic/disk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/logic/disk.js -------------------------------------------------------------------------------- /logic/docker-compose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/logic/docker-compose.js -------------------------------------------------------------------------------- /logic/docker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/logic/docker.js -------------------------------------------------------------------------------- /logic/logs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/logic/logs.js -------------------------------------------------------------------------------- /manager.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/manager.yml -------------------------------------------------------------------------------- /middlewares/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/middlewares/auth.js -------------------------------------------------------------------------------- /middlewares/changePasswordAuthHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/middlewares/changePasswordAuthHandler.js -------------------------------------------------------------------------------- /middlewares/cors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/middlewares/cors.js -------------------------------------------------------------------------------- /middlewares/errorHandling.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/middlewares/errorHandling.js -------------------------------------------------------------------------------- /middlewares/onionOrigin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/middlewares/onionOrigin.js -------------------------------------------------------------------------------- /middlewares/requestCorrelationId.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/middlewares/requestCorrelationId.js -------------------------------------------------------------------------------- /models/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/models/errors.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/package.json -------------------------------------------------------------------------------- /pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/pre-commit -------------------------------------------------------------------------------- /qemu-arm-static: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/qemu-arm-static -------------------------------------------------------------------------------- /resources/node-logs.asc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/resources/node-logs.asc -------------------------------------------------------------------------------- /routes/ping.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/routes/ping.js -------------------------------------------------------------------------------- /routes/v1/accounts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/routes/v1/accounts.js -------------------------------------------------------------------------------- /routes/v1/device.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/routes/v1/device.js -------------------------------------------------------------------------------- /routes/v1/logs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/routes/v1/logs.js -------------------------------------------------------------------------------- /routes/v1/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/routes/v1/settings.js -------------------------------------------------------------------------------- /routes/v1/telemetry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/routes/v1/telemetry.js -------------------------------------------------------------------------------- /services/bash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/services/bash.js -------------------------------------------------------------------------------- /services/disk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/services/disk.js -------------------------------------------------------------------------------- /services/docker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/services/docker.js -------------------------------------------------------------------------------- /services/lnapi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/services/lnapi.js -------------------------------------------------------------------------------- /test.setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/test.setup.js -------------------------------------------------------------------------------- /test/endpoints/ping.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/test/endpoints/ping.js -------------------------------------------------------------------------------- /test/endpoints/v1/accounts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/test/endpoints/v1/accounts.js -------------------------------------------------------------------------------- /test/endpoints/v1/logs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/test/endpoints/v1/logs.js -------------------------------------------------------------------------------- /test/endpoints/v1/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/test/endpoints/v1/settings.js -------------------------------------------------------------------------------- /test/endpoints/v1/telemetry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/test/endpoints/v1/telemetry.js -------------------------------------------------------------------------------- /test/fixtures/accounts/user.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/logs/sample-casa-lightning-node-logs.tar.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/test/fixtures/logs/sample-casa-lightning-node-logs.tar.bz2 -------------------------------------------------------------------------------- /test/fixtures/settings/settings-invalid-alias.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/test/fixtures/settings/settings-invalid-alias.json -------------------------------------------------------------------------------- /test/fixtures/settings/settings-invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/test/fixtures/settings/settings-invalid.json -------------------------------------------------------------------------------- /test/fixtures/settings/settings-original.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/test/fixtures/settings/settings-original.json -------------------------------------------------------------------------------- /test/fixtures/settings/settings-updated.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/test/fixtures/settings/settings-updated.json -------------------------------------------------------------------------------- /test/fixtures/settings/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/test/fixtures/settings/settings.json -------------------------------------------------------------------------------- /test/global.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/test/global.js -------------------------------------------------------------------------------- /test/mocks/dockerode-df.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/test/mocks/dockerode-df.json -------------------------------------------------------------------------------- /test/mocks/dockerode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/test/mocks/dockerode.js -------------------------------------------------------------------------------- /test/testHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/test/testHelper.js -------------------------------------------------------------------------------- /utils/UUID.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/utils/UUID.js -------------------------------------------------------------------------------- /utils/const.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/utils/const.js -------------------------------------------------------------------------------- /utils/ipAddress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/utils/ipAddress.js -------------------------------------------------------------------------------- /utils/jwt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/utils/jwt.js -------------------------------------------------------------------------------- /utils/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/utils/logger.js -------------------------------------------------------------------------------- /utils/safeHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/utils/safeHandler.js -------------------------------------------------------------------------------- /utils/settingsSchema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/utils/settingsSchema.js -------------------------------------------------------------------------------- /utils/validator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Casa/Casa-Node-Manager/HEAD/utils/validator.js --------------------------------------------------------------------------------