Ao hospedar o aplicativo da Web progressivo Memos em um Raspberry Pi, você pode manter suas anotações protegidas de olhares indiscretos e ainda acessá-las em outros dispositivos.
Aplicativos de anotações multiplataforma que permitem sincronizar e interagir com anotações e imagens em vários dispositivos são essenciais se você quiser se manter organizado.
A sincronização precisa ser feita por um servidor central, o que significa que suas anotações são controladas por um terceiro em quem você pode não confiar totalmente e que pode monitorar ou excluir seu conteúdo à vontade.
Ao executar o Memos no Raspberry Pi, você controla o servidor e pode controlar a privacidade e a segurança de suas anotações.
Por que executar Memos no Raspberry Pi?
A privacidade é uma mercadoria difícil de encontrar no século 21, e a maioria dos serviços que você usa no dia-a-dia é controlada diretamente por corporações. Você confia seus dados a gigantes da tecnologia, incluindo Facebook, Google e Microsoft - todos os quais parecem ser disposto a desembolsar centenas de milhões de dólares em multas por violar sua privacidade como um custo de fazer negócios.
Os aplicativos de anotações têm um objetivo simples: permitir que você faça anotações em qualquer um dos seus dispositivos e, em seguida, leia e modifique-as em qualquer outro dispositivo. Você pode criar uma lista de compras em seu computador desktop, por exemplo, e marcar os itens em seu telefone enquanto percorre os corredores do Walmart em busca de anchovas.
Não há nenhuma necessidade real de um gigante da tecnologia estar olhando por cima do seu ombro enquanto você faz isso - ou se envolver de alguma forma. O Keep é um aplicativo do Google e você já deve saber disso Google monitora o que você escreve em seus apps. Em outubro de 2022, o Google foi processado pelo procurador-geral do Texas por coletar identificadores biométricos sem consentimento, e um mês depois concordou em pagar quase $ 400 milhões para fazer um acordo com 40 estados por rastrear secretamente a localização dos usuários. Ele também não precisa saber o conteúdo do seu carrinho de compras ou notas de amor escritas para o seu cônjuge.
Claro, você pode usar Evernote como um aplicativo de notas baseado em nuvem, mas há limitações no serviço gratuito e você precisa pagar pela versão profissional. Além disso, suas anotações ainda estão no computador de outra pessoa, sem garantias de que um administrador ou funcionário não esteja lendo casualmente suas tentativas abortadas de poesia às 3 da manhã.
O Memos é fácil de instalar e funcionará perfeitamente em um Raspberry Pi. Você pode configurá-lo com vários usuários e fornecer anotações, sincronização e compartilhamento seguros com toda a família.
Como instalar Memos no Raspberry Pi
Se você é novo no mundo da auto-hospedagem, precisará configurar seu Raspberry Pi como um servidor web antes que você comece. Feito isso, conecte-se ao seu Raspberry Pi usando Secure Shell (SSH), crie um novo diretório para Memos e use o cd comando para mover para ele:
memorandos mkdir && cd memorandos
Use o editor de texto nano para criar um novo arquivo Docker Compose:
nanodocker-compose.yml
No novo arquivo, cole o seguinte:
versão: "3.0"
Serviços:
memorandos:
imagem: neosmemo/memos: últimas
container_name: memorandos
volumes:
- ~/.memos/:/var/opção/memorandos
portas:
- 5230:5230
Salve e saia do nano com Ctrl + O então Ctrl + X. Abra o Docker Compose no modo desanexado com:
docker-compose up -d
O Docker Compose fará o download das imagens relevantes e configurará os contêineres para Memos. Quando o processo for concluído, abra um navegador e navegue até seu-pi-endereço-ip-local: 5230.
Crie uma conta de administrador e faça login. Depois de verificar se sua instância do Memos está funcionando e proteger a conta de administrador, é hora de abrir sua instância para a Internet mais ampla para que você possa acessá-la fora de casa.
Visite seu registrador de domínio e crie um novo registro. Defina o tipo como A, o anfitrião de "@", e o valor para o seu endereço IP público. O TTL deve ser o mais baixo possível.
No seu Raspberry Pi, altere o diretório novamente e crie um novo arquivo Apache conf para o seu domínio:
cd /etc/apache2/sites-available/
sudonanomemorandos.conf
Cole o seguinte no novo arquivo:
<VirtualHost *:80>
Nome do servidorseu domínio.tld
ProxyPass / http://127.0.0.1:5230/
ProxyPassReverse / http:/127.0.0.1:5230/
ProxyPreserveHost ativado
VirtualHost>
Salve e saia do nano com Ctrl + O então Ctrl + X. Habilite a nova configuração com:
sudoa2ensitememorandos.conf
Você precisará reiniciar o Apache para que a alteração entre em vigor:
serviço sudo apache2 reiniciar
Para proteger sua conexão com TLS, use o Certbot para buscar e implantar chaves de criptografia e certificados:
sudo certbot
Selecione seu domínio em uma lista e reinicie o Apache novamente:
serviço sudo apache2 reiniciar
O Memos agora está instalado e seguro!
Use memorandos para fazer anotações no Raspberry Pi
Visite sua instância do Memos digitando seu nome de domínio na barra de URL de qualquer navegador e você verá que a conexão foi atualizada para HTTPS. Isso reduz esse risco de ataque man-in-the-middle (MITM).
Você precisará entrar novamente usando as credenciais que você criou anteriormente. Como você não tem notas no momento, esta é uma ótima oportunidade para criar algumas.
O tipo mais básico de nota é uma nota de texto. Para criar uma nota de texto, basta digitar na caixa e pressionar Salvar. Você pode fazer upload de imagens e outros arquivos clicando no botão + ícone e, em seguida, escolhendo um arquivo do seu computador. Para listas, clique no ícone da caixa de seleção e apenas adicione um novo item em cada linha. É realmente muito simples.
Para cada nota, você pode definir a visibilidade para Privado, caso em que a nota ficará visível apenas para você; Visível para membros permitirá que outros usuários de sua instância do Memos vejam a nota; Público para todos exibirá a nota na página inicial de sua instância do Memos sem exigir um login. Existem casos de uso limitados para isso.
Um recurso importante de qualquer aplicativo de anotações é a capacidade de marcar e organizar suas anotações e imagens. A maneira mais fácil de marcar é usando o "#" símbolo. Por exemplo, se sua nota disser: "Lembre-se de levar os #cachorros para passear", uma tag "#cachorros" será criada. Você pode clicar nele para encontrar rapidamente quaisquer outras notas marcadas com #dogs.
Você verá um calendário no canto do aplicativo da web. Clicar em uma data no calendário permite que você veja todas as notas criadas em um determinado dia.
Uma característica interessante do Memos é a capacidade de integrá-lo ao OpenAI. Para fazer isso, você deve primeiro obter uma chave de API OpenAI.
Na instância do Memos, clique em Configurações > Administrador > Sistemae role para baixo até OpenAI: chave de API. Cole sua chave de API e clique Salvar.
Agora você pode usar o Pergunte à IA recurso na barra lateral esquerda, embora como um dos propósitos da auto-hospedagem seja diminuir sua dependência de serviços externos, você pode ver isso mais como um anti-recurso. Seria bom poder ter a interface do Memos com um Modelo de linguagem grande que você pode executar em seu próprio hardware.
Enquanto estiver nas configurações, vale a pena explorar outras opções. Alguns dignos de nota são Permitir inscrição de usuário e Tamanho máximo de upload. Você pode arquivar todas as notas com as quais terminou e visualizá-las mais tarde, marcando o arquivado aba. E no final de um dia agitado, reveja as notas e fotos que você adicionou com Visualização diária.
Use aplicativos com notas em seus dispositivos móveis
Como um aplicativo da Web progressivo (PWA), o Memos parece e funciona bem em um navegador do telefone, como Chrome ou Firefox para celular.
Existem aplicativos dedicados disponíveis, no entanto. O melhor deles, em nossa opinião, é o Moe Memos. Este aplicativo de código aberto é muito semelhante ao PWA, mas vem com a capacidade adicional de tirar notas diretamente usando a câmera do telefone.
Download: Memorandos de Moe para iOS | Android (Livre)
Aplicativos auto-hospedados do Cloud Notes não são para todos
Embora seja ótimo poder hospedar seu próprio aplicativo de anotações na nuvem, sabendo que você não está sendo espionado ou explorado, você pode querer manter suas anotações totalmente fora da web. Se for esse o caso, existem outras maneiras de manter anotações off-line quando você estiver fora de casa.