Criei uma aplicação Android para organizar a preparação familiar para emergências

Criei uma aplicação Android para organizar a preparação familiar para emergências

Olá a todos!

Depois de vários meses a desenvolver e testar, publiquei a minha primeira aplicação dedicada à preparação familiar: a SURVIVE: Prontidão Familiar.

A ideia surgiu de uma dúvida bastante simples: se houvesse um apagão prolongado, uma falha no abastecimento ou outra situação inesperada, durante quanto tempo conseguia a minha família manter-se com aquilo que temos em casa?

A aplicação começa por criar o perfil das pessoas do agregado familiar e apresenta uma estimativa das necessidades diárias de calorias, macronutrientes e água. Depois, podemos registar os alimentos e a água existentes na despensa, e a aplicação calcula aproximadamente durante quantos dias essas reservas poderão alimentar o agregado.

Também permite:

  • Controlar quantidades e datas de validade dos alimentos;
  • Registar medicamentos e acompanhar as respetivas validades;
  • Organizar uma mochila de emergência para cada pessoa;
  • Receber alertas sobre produtos expirados ou próximos do fim da validade;
  • Acompanhar o nível geral de preparação da família;
  • Criar e restaurar cópias de segurança.

Uma das minhas prioridades foi a privacidade. A aplicação funciona completamente offline, não necessita de ligação à Internet e todos os dados ficam guardados apenas no telemóvel. O ficheiro de backup também é criado localmente e pode ser copiado para outro dispositivo ou guardado num local seguro.

Os cálculos apresentados são apenas estimativas de planeamento e não substituem recomendações médicas ou nutricionais.

A aplicação está disponível em português e inglês e, para já, apenas para Android:

https://play.google.com/store/apps/details?id=pt.osvaldocipriano.survive

Este é um projeto pessoal e ainda existe certamente espaço para melhorar. Se alguém experimentar, gostava muito de receber opiniões, sugestões ou saber que funcionalidades considerariam úteis numa aplicação deste género.

u/ocipriano — 13 days ago
▲ 18 r/homelab

My Kubernetes homelab update: from setup to daily operations

Hi everyone,

I wanted to share an update on my homelab Kubernetes project.

This is a follow-up to my first post about the initial setup and goals of the project: Link

The cluster is called sewer-lair, inspired by TMNT, and it started as a way to learn by building a real infrastructure at home instead of only reading about Kubernetes, DevOps and self-hosting.

The current setup is:

  • Proxmox VE cluster with two nodes
  • k3s Kubernetes cluster
  • ArgoCD for GitOps
  • Traefik as ingress controller
  • cert-manager with Let’s Encrypt wildcard certificates
  • Longhorn for persistent storage
  • Cloudflare Tunnel and Cloudflare Access
  • Tailscale for secure remote access into the homelab network
  • Grafana + Prometheus for observability
  • Uptime Kuma for service monitoring
  • Glance as a central homepage / entry point
  • GitHub Container Registry for my own Docker images

The cluster is currently running real services, including:

  • Personal portfolio
  • Proximity, a project for the amateur radio community
  • Home Assistant
  • Uptime Kuma
  • Glance
  • Grafana
  • ArgoCD
  • A few bots running 24/7
  • PostgreSQL-backed applications

Since my last update, I focused mostly on making the setup more operational rather than just “having containers running”.

I now have a Homelab Control Center dashboard in Grafana showing:

  • node readiness
  • problematic pods
  • restarts
  • unavailable deployments
  • OOMKilled events
  • CPU and RAM by namespace
  • CPU and RAM by application
  • memory and CPU requests/limits
  • PVC usage and free space
  • Longhorn unhealthy volumes
  • Longhorn storage usage per node

I also moved the dashboard into GitOps, added a direct link to it from Glance, and validated that ArgoCD is keeping the applications Synced and Healthy.

Some of the real problems I have already had to deal with:

  • Longhorn volumes going faulted
  • DiskPressure on a Kubernetes node
  • PVC and storage tuning
  • PostgreSQL persistence
  • Cloudflare Tunnel routing
  • GitOps manifest organization
  • resource requests and limits tuning
  • deciding where CPU limits make sense and where they do not
  • setting up secure remote access with Tailscale

This has been one of the most useful parts of the project. It quickly stops being just a “cool homelab” and starts forcing real operational thinking:

hardware → virtualization → Kubernetes → storage → ingress → TLS → DNS → GitOps → observability → remote access → backups → security → operations.

The goal is not to build a perfect production platform at home, but to learn the full lifecycle of running infrastructure by actually running it.

u/ocipriano — 4 months ago
▲ 360 r/HomeLabPorn+3 crossposts

My TMNT-themed homelab running Proxmox, k3s, ArgoCD, Longhorn, Traefik and Cloudflare Tunnel

u/ocipriano — 4 months ago