profile
viewpoint
Luke Childs lukechilds @getumbrel Thailand https://lukechilds.co Building @getumbrel

jaredwray/keyv 1622

Simple key-value storage with support for multiple backends

jstrace/chart 228

Ansi charts for nodejs

atomiclabs/hyperdex 152

Grandma-Friendly Atomic Swaps

ez-org/eznode 38

✨ A simple pruning-friendly setup for a personal bitcoin full node

jaredwray/keyv-redis 21

Redis storage adapter for Keyv

lukechilds/autoscale-do-block-storage 14

Autoscale Digital Ocean block storage volumes

getumbrel/umbrel-dev 13

Automatically initialize and manage an Umbrel development environment

Kukks/payjoin-client-js 12

Please see https://github.com/bitcoinjs/payjoin-client instead.

jaredwray/keyv-mongo 10

MongoDB storage adapter for Keyv

jaredwray/keyv-sqlite 6

SQLite storage adapter for Keyv

push eventgetumbrel/umbrel

Luke Childs

commit sha d20ed9af54a42337b9cf0d6a76e8263868c6cecb

Update dashboard to v0.3.29

view details

Luke Childs

commit sha abec05a250fe8849d18c3fce89bb79a2ec28df6c

Update manager to v0.2.17

view details

push time in 3 days

created taggetumbrel/umbrel-dashboard

tagv0.3.29

Web-based dashboard to interact with your Umbrel

created time in 3 days

push eventgetumbrel/umbrel-dashboard

Luke Childs

commit sha a429dc1cbb764a6f55e9e8904546310811c0a806

0.3.29

view details

push time in 3 days

created taggetumbrel/umbrel-manager

tagv0.2.17

Low-level system API for Umbrel

created time in 3 days

push eventgetumbrel/umbrel-manager

Luke Childs

commit sha b09dd0c034ac97c2fd582a4e62d89e14a4363781

0.2.17

view details

push time in 3 days

push eventgetumbrel/umbrel-dashboard

Mayank Chhabra

commit sha dbc8adceeec24c98512e7381b8df3745112dcc75

Add 2FA to view seed and change password (#398)

view details

push time in 3 days

PR merged getumbrel/umbrel-dashboard

Add 2FA to view seed and change password

This PR adds 2FA to view seed and change password for users who've enabled 2FA.

+101 -25

0 comment

4 changed files

mayankchhabra

pr closed time in 3 days

push eventgetumbrel/umbrel-manager

Luke Childs

commit sha 1783ea8a72b74fd1bb197f03a14e3abe2d2aabbd

Add 2FA to view seed and change password (#113)

view details

push time in 3 days

PR merged getumbrel/umbrel-manager

Add 2FA to view seed and change password

Related: https://github.com/getumbrel/umbrel-dashboard/pull/398

OTP errors were getting swallowed by incorrectPasswordAuthHandler.

+5 -4

0 comment

1 changed file

lukechilds

pr closed time in 3 days

PR opened getumbrel/umbrel-manager

Add 2FA to view seed and change password

Related: https://github.com/getumbrel/umbrel-dashboard/pull/398

OTO errors were getting swallowed by incorrectPasswordAuthHandler.

+5 -4

0 comment

1 changed file

pr created time in 3 days

create barnchlukechilds/umbrel-manager

branch : 2fa-tweaks

created branch time in 3 days

push eventlukechilds/umbrel-manager

Candle

commit sha 8e8e99e291d313f6cb9971b9d42a0e0d590c33fb

Allow localhost (port 80) in CORS https://github.com/getumbrel/umbrel-manager/pull/19

view details

Luke Childs

commit sha c72329cb22c281ef0d687fcf615f3ade25a56d21

Add power cycle functionality (#21) * Related: https://github.com/getumbrel/umbrel/pull/28 * Related: https://github.com/getumbrel/umbrel-dashboard/pull/130 * Add shutdown support * Add reboot support * Remove old comments * Use POST

view details

Mayank Chhabra

commit sha c2b369658df8d86eb00112d8def047a913402105

Update LICENSE (#22)

view details

dependabot[bot]

commit sha 25096e8fbce2eebf567306a5e9efc1e73661f4a6

Bump lodash from 4.17.15 to 4.17.19 (#24) Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

view details

dependabot[bot]

commit sha 2be4b2a5cde9bf8b355612f6d0bc62bdc68cdb43

Bump codecov from 3.7.0 to 3.7.1 (#25)

view details

Mayank Chhabra

commit sha 6f045c559f15d67aee2270d65d72559fabe5eac9

Optimize Docker image (#23)

view details

Mayank Chhabra

commit sha 7a7a786238dcf56026084cae8b252a13605464bb

Fix arm64 Docker image (#26)

view details

Mayank Chhabra

commit sha c37a5fbaaa7658cd55696a72de433d5be31ce65d

OTA Update Endpoints (#14)

view details

Mayank Chhabra

commit sha 6fb8af7c1b470278f947cb300aef47a55e613cb5

Release Umbrel Manager v0.2.0 (#27)

view details

Mayank Chhabra

commit sha 0ed6e6dd7eadcfa11e414dd1247f2c80a042444a

Update from ota-updates -> master tag (#28)

view details

Mayank Chhabra

commit sha 0da615483f5ad9e4a8bd6cbc271b4d826471c310

Don't consider pre-releases when checking for an update (#32)

view details

Mayank Chhabra

commit sha 6c6b64ad627a250bcdf9d07576c0416bb95ded45

Change password forbidden -> unauthorized (#31)

view details

Mayank Chhabra

commit sha 61a690925e1f161947c6af64d495f865da938d04

Prevent update logic from getting stuck in an infinite loop (#34)

view details

Mayank Chhabra

commit sha 165f81caacc10f6f6452edbfd426d32650c807c0

Get Bitcoin's P2P hidden service URL (#36)

view details

dependabot[bot]

commit sha 15c41a7e274d91336a47c3094124718081b3c421

Bump bcrypt from 4.0.1 to 5.0.0 (#38)

view details

Luke Childs

commit sha a6ff213bf63046d29672f2d9ee8b04d46c6c57b8

Derive the root Umbrel seed at login at persist it to disk (#39)

view details

Mayank Chhabra

commit sha 830902bedcb1fcf8a613709afa1977a721f4b1f2

Get backup status (#40)

view details

Mayank Chhabra

commit sha 4fbe58ff34da33ec1ec11ac3a16f8999325a40ba

Accept a list of device hosts for CORS whitelist (#41)

view details

dependabot[bot]

commit sha 213b9401b15f4d101aa50b6d81188b76efed1165

Bump node-fetch from 2.6.0 to 2.6.1 (#44)

view details

Aaron Dewes

commit sha 9e3e84795311f872c9eca1e5c2d21f20ae007d5f

Update base Docker image to 12-buster-slim (#42)

view details

push time in 3 days

PR closed getumbrel/umbrel-dashboard

Implement 2FA for Umbrel-dashboard

Implementing 2FA using TOTP as requested in getumbrel/umbrel#985 and getumbrel/umbrel#1078. Also needs modified version of umbrel-manager, related pull request getumbrel/umbrel-manager#111

+277 -9

1 comment

3 changed files

dsbaars

pr closed time in 4 days

pull request commentgetumbrel/umbrel-dashboard

Implement 2FA for Umbrel-dashboard

https://github.com/getumbrel/umbrel-manager/pull/111#issuecomment-980624879

dsbaars

comment created time in 4 days

PR closed getumbrel/umbrel-manager

Implement 2FA for Umbrel-Manager

Implementing 2FA using TOTP as requested in getumbrel/umbrel#985 and getumbrel/umbrel#1078. Also needs modified version of umbrel-dashboard, related pull request getumbrel/umbrel-dashboard#395

+215 -39

1 comment

6 changed files

dsbaars

pr closed time in 4 days

pull request commentgetumbrel/umbrel-manager

Implement 2FA for Umbrel-Manager

Hey thanks for working on this @dsbaars!

We decided to go for a slightly different approach:

  • https://github.com/getumbrel/umbrel-manager/pull/112
  • https://github.com/getumbrel/umbrel-dashboard/pull/397

The passport-totp module doesn't really fit well with our existing codebase since we don't use sessions for authentication. Also we wanted to build 2FA into the existing authentication endpoints as opposed to adding new ones, along with doing a custom UI for it.

Really appreciate you taking the time to put this together though!

dsbaars

comment created time in 4 days

release getumbrel/umbrel

v0.4.9

released time in 4 days

created taggetumbrel/umbrel

tagv0.4.9

A beautiful personal server OS for Raspberry Pi or any Linux distro for running self-hosted apps

created time in 4 days

push eventgetumbrel/umbrel

Luke Childs

commit sha ff2a28b52c414c4ee66280420caef5a4002ede6c

Umbrel v0.4.9 (#1134)

view details

push time in 4 days

PR merged getumbrel/umbrel

Umbrel v0.4.9

Umbrel 0.4.9 brings two-factor authentication (2FA) to add an extra layer of security to your Umbrel, LND 0.14.1, two brand new apps in the Umbrel App Store — Tallycoin Connect and Syncthing, updated apps, bug fixes, and more.

+4 -4

0 comment

2 changed files

lukechilds

pr closed time in 4 days

PR opened getumbrel/umbrel

Umbrel v0.4.9

Umbrel 0.4.9 brings two-factor authentication (2FA) to add an extra layer of security to your Umbrel, LND 0.14.1, two brand new apps in the Umbrel App Store — Tallycoin Connect and Syncthing, updated apps, bug fixes, and more.

+4 -4

0 comment

2 changed files

pr created time in 4 days

create barnchlukechilds/umbrel

branch : 0.4.9

created branch time in 4 days

push eventgetumbrel/umbrel

Luke Childs

commit sha 9fa8db32dbf360fe447124dcb6ecdc02ebc7bb62

Update dashboard to v0.3.28

view details

push time in 4 days

push eventgetumbrel/umbrel

Luke Childs

commit sha bfbba10882f174af263dfc87d551dda56bee234c

Update manager to v0.2.16

view details

push time in 4 days

created taggetumbrel/umbrel-dashboard

tagv0.3.28

Web-based dashboard to interact with your Umbrel

created time in 4 days

push eventgetumbrel/umbrel-dashboard

Luke Childs

commit sha af8e5dde3819a814378c85535a19e8a1d73f6a4f

0.3.28

view details

push time in 4 days

push eventgetumbrel/umbrel-dashboard

Mayank Chhabra

commit sha 421e0a7c6a8de0a2245256457f85014eb77f3246

Add support for 2FA (#397)

view details

push time in 4 days

PR merged getumbrel/umbrel-dashboard

Add support for 2FA

This PR adds support for 2FA to the front-end with a new 6-digit input for 2FA tokens, toggle to enable/disable 2FA, and 2FA check on login.

API: https://github.com/getumbrel/umbrel-manager/pull/112

+584 -31

0 comment

5 changed files

mayankchhabra

pr closed time in 4 days

created taggetumbrel/umbrel-manager

tagv0.2.16

Low-level system API for Umbrel

created time in 4 days

push eventgetumbrel/umbrel-manager

Luke Childs

commit sha 25c94f7617c5a3ab0b5a0c7419039eab3335418d

0.2.16

view details

push time in 4 days

more