Feedback gevraagd
Ik draai diverse self hosted applicaties. Nu is het zo dat wanneer ik kom te overlijden, ik het aan niemand echt kan overdragen van mijn directe netwerk (servers blijven doorlopen, custom domains blijven email ontvangen ipv te weigeren), wegens het ontbreken van technische kennis bij mensen in netwerk. Nu wil ik een dead man switch maken (heb ik deels gemaakt) die na 24 uur "geen activiteit" een countdown start van 12 uur. En na die 12 uur (dus 36 uur totaal) een code uitvoert welke mijn VPS'en opzegt en o.a. custom domain email DNS records verwijderd.
Mijn vraag, heeft iemand ervaring hiermee, hoe gaan jullie hiermee om? Ik kan me haast niet voorstellen dat ik de enige ben die dit zich afvraagt/ over na heeft gedacht.
Ik vind het grappig om dit technisch goed te implementeren, zo min mogelijk foutgevoeligheid en o.a. het voorkomen van false positives.
Stack
1. Spring boot
Ik heb een dashboard applicatie gemaakt in Spring Boot (voor inzicht in 1 overzicht van diverse zaken, brandalarm, weerberichten, agenda, banktransacties, gemiste oproepen, etc.), die communiceert via mijn telefoon, Android. Deze multithreaded applicatie, is perfect om de DMS te triggeren, of te vertragen. Dit doe ik op de manier zoals vermeldt bij stap 2:
2. Automate (voor Android) & Ubuntu opstarten
Automate (Gratis soort Tasker applicatie) draai ik nu op mijn telefoon, wanneer mijn scherm unlocked wordt wordt er een URL aangeroepen die de DMS datum, via Spring Boot dashboard, vooruit schuift met 24 uur. Ik heb tevens via de Android app notificaties ingebouwd dat gedurende de laatste 12 uur (van de 36) ik diverse notificaties, via diverse kanalen, krijg om de datum vooruit te laten schuiven (via een URL hit door bijv. telefoon unlock). Dus het wordt nooit uit het niets getriggerd, er gaan diverse waarschuwingen/ tijd aan vooraf.
Ook heb ik o.a. een script ingesteld op Ubuntu, wanneer ik mijn computer start, dezelfde URL wordt aangeroepen.
Ik heb het expres niet gekoppeld aan bijv. een deur sensor, immers, nabestaanden kunnen ook de deur openen, waardoor de DMS onnodig vertraagd wordt.
3. DMS script
Ik voer, als uiteindelijk de 36 uur verstreken is, zonder teken van leven, de DMS uit. Ik kan hier diverse dingen instellen, van emailen van belangrijke documentatie naar nabestaanden tot het updaten van DNS en het opzeggen van mijn self hosted servers:
4.Nameserver "switch"
I.p.v. via een API script te gaan lopen klooien in de cloudflare instellingen, heb ik bedacht om een "overleden-DNS" op te zetten bij een 2e provider (andere nameserver). Dan hoef ik slechts via de API van mijn domein provider, via DMS script, de nameservers om te knallen waardoor na x aantal uur de nieuwe DNS uitgeserveerd wordt (Ik heb geen MX records opgenomen, wel wat spf, dmarc instellingen zodat email faalt en niet misbruikt gaat worden). Deze manier reduceert foutgevoeligheid.
Doel
Het doel is o.a. het voorkomen van "doorlopen" van betaalde diensten en het mailen van belangrijke documenten en het stoppen van mail.
Omgaan met custom domains
Het probleem met custom domains (ik heb er 5) is dat het meestal een betaalde dienst is voor de mailbox (of mailserver die bijv. 550 teruggeeft bij overlijden). Oftewel kosten lopen door, dus ik laat de DNS zo aanpassen dat mail niet meer afgeleverd kan worden. Dus geen betaalde mailboxen, servers etc meer.
Daarnaast leg ik custom domains voor 10 jaar vooruit vast, zolang ik leef. Dit geeft genoeg "cool-down" tijd, aangezien ik diverse email domains beheer. Daarnaast stort ik wat credit bij de domein provider, waardoor het nog langer doorloopt dan 10 jaar. Laten we zeggen 15 a 20 jaar.
Vraag
- Hoe gaan jullie met een situatie als deze om?
- Is er bestaande software die dit eventueel voor een deel ook doet? (Tips altijd welkom)
- Andere tips, ideeen, discussie zijn ook welkom omtrent dit onderwerp
Ik draai diverse self hosted applicaties. Nu is het zo dat wanneer ik kom te overlijden, ik het aan niemand echt kan overdragen van mijn directe netwerk (servers blijven doorlopen, custom domains blijven email ontvangen ipv te weigeren), wegens het ontbreken van technische kennis bij mensen in netwerk. Nu wil ik een dead man switch maken (heb ik deels gemaakt) die na 24 uur "geen activiteit" een countdown start van 12 uur. En na die 12 uur (dus 36 uur totaal) een code uitvoert welke mijn VPS'en opzegt en o.a. custom domain email DNS records verwijderd.
Mijn vraag, heeft iemand ervaring hiermee, hoe gaan jullie hiermee om? Ik kan me haast niet voorstellen dat ik de enige ben die dit zich afvraagt/ over na heeft gedacht.
Stack
1. Spring boot
Ik heb een dashboard applicatie gemaakt in Spring Boot (voor inzicht in 1 overzicht van diverse zaken, brandalarm, weerberichten, agenda, banktransacties, gemiste oproepen, etc.), die communiceert via mijn telefoon, Android. Deze multithreaded applicatie, is perfect om de DMS te triggeren, of te vertragen. Dit doe ik op de manier zoals vermeldt bij stap 2:
2. Automate (voor Android) & Ubuntu opstarten
Automate (Gratis soort Tasker applicatie) draai ik nu op mijn telefoon, wanneer mijn scherm unlocked wordt wordt er een URL aangeroepen die de DMS datum, via Spring Boot dashboard, vooruit schuift met 24 uur. Ik heb tevens via de Android app notificaties ingebouwd dat gedurende de laatste 12 uur (van de 36) ik diverse notificaties, via diverse kanalen, krijg om de datum vooruit te laten schuiven (via een URL hit door bijv. telefoon unlock). Dus het wordt nooit uit het niets getriggerd, er gaan diverse waarschuwingen/ tijd aan vooraf.
Ook heb ik o.a. een script ingesteld op Ubuntu, wanneer ik mijn computer start, dezelfde URL wordt aangeroepen.
Ik heb het expres niet gekoppeld aan bijv. een deur sensor, immers, nabestaanden kunnen ook de deur openen, waardoor de DMS onnodig vertraagd wordt.
3. DMS script
Ik voer, als uiteindelijk de 36 uur verstreken is, zonder teken van leven, de DMS uit. Ik kan hier diverse dingen instellen, van emailen van belangrijke documentatie naar nabestaanden tot het updaten van DNS en het opzeggen van mijn self hosted servers:
4.Nameserver "switch"
I.p.v. via een API script te gaan lopen klooien in de cloudflare instellingen, heb ik bedacht om een "overleden-DNS" op te zetten bij een 2e provider (andere nameserver). Dan hoef ik slechts via de API van mijn domein provider, via DMS script, de nameservers om te knallen waardoor na x aantal uur de nieuwe DNS uitgeserveerd wordt (Ik heb geen MX records opgenomen, wel wat spf, dmarc instellingen zodat email faalt en niet misbruikt gaat worden). Deze manier reduceert foutgevoeligheid.
Doel
Het doel is o.a. het voorkomen van "doorlopen" van betaalde diensten en het mailen van belangrijke documenten en het stoppen van mail.
Omgaan met custom domains
Het probleem met custom domains (ik heb er 5) is dat het meestal een betaalde dienst is voor de mailbox (of mailserver die bijv. 550 teruggeeft bij overlijden). Oftewel kosten lopen door, dus ik laat de DNS zo aanpassen dat mail niet meer afgeleverd kan worden. Dus geen betaalde mailboxen, servers etc meer.
Daarnaast leg ik custom domains voor 10 jaar vooruit vast, zolang ik leef. Dit geeft genoeg "cool-down" tijd, aangezien ik diverse email domains beheer. Daarnaast stort ik wat credit bij de domein provider, waardoor het nog langer doorloopt dan 10 jaar. Laten we zeggen 15 a 20 jaar.
Vraag
- Hoe gaan jullie met een situatie als deze om?
- Is er bestaande software die dit eventueel voor een deel ook doet? (Tips altijd welkom)
- Andere tips, ideeen, discussie zijn ook welkom omtrent dit onderwerp