Sobre self-host - Hospedagem local - esta página esta em um Celular android!
Direto do site em inglês de autor que não conheço:
Este blog está hospedado no meu telefone Android
Este blog está sendo executado em meu telefone Android de $ 180 com Android 11. Esta postagem descreve como transformei meu dispositivo Android em um servidor da Web que pode ser acessado de um URL público e como você também pode fazer isso.
Eu usei Termux, que é um emulador de terminal Android no qual podemos executar um servidor web, como um servidor http Node.js, e Pinggypara obter URLs públicos para acessar esse servidor.
Para dar uma olhada na configuração, aqui estão algumas fotos. A primeira imagem mostra o servidor http Node.js em execução, enquanto a segunda imagem exibe a interface do usuário do terminal Pinggy mostrando as solicitações ao vivo para o site conforme elas chegam.
Siga estas etapas simples para exibir sua própria página da Web em seu telefone Android.
Etapa 1. Instale o Termux
Termuxé um aplicativo para Android que emula um terminal e ambiente Linux. Ao contrário de outros aplicativos semelhantes, não requer root ou nenhuma configuração adicional. Ele vem com um sistema básico e você pode instalar mais pacotes usando o gerenciador de pacotes APT.
Para saber o resto, vá até a página!