Escoltar tudo o que você deveria saber sobre seus amigos e família é um trabalho difícil, e é embaraçoso quando você apresenta o braço guloseima da prima Crystal porquê seu terceiro marido, George, em vez de seu atual marido, Zach, em um evento familiar. Entender incorrecto esses detalhes pode precipitar todos os tipos de drama e rixas, e ver sua dinâmica familiar feliz se transformar em uma romance.
Monica é um gerente de relacionamento pessoal auto-hospedado que ajuda você a organizar e registrar suas interações com seus entes queridos. Veja porquê instalá-lo e usá-lo em seu servidor Raspberry Pi.
Uma vez que instalar o Monica Personal Relationship Manager no Raspberry Pi
Antes de iniciar, certifique-se de que seu sistema esteja atualizado e instale os pré-requisitos para configurar seu Raspberry Pi porquê um servidor web. Aliás, você deve prometer que seu Pi esteja executando pelo menos o PHP 8.1, juntamente com alguns mods necessários:
sudo apt install -y php8.1 php8.1-bcmath php8.1-curl php8.1-gd php8.1-gmp php8.1-intl php8.1-mbstring php8.1-mysql php8.1-redis php8.1-xml php8.1-zip
Crie um novo diretório para Monica em seu diretório pessoal e, em seguida, um subdiretório para armazenamento:
mkdir ~/monica
mkdir ~/monica/storage
Vá para o diretório da Monica:
cd monica
…e use o wget para diminuir dois arquivos:
wget -O .env https:wget https:
Você precisará gerar uma chave de aplicativo de 32 caracteres. Há muitas maneiras de fazer isso, incluindo digitar sua senha favorita de 32 caracteres. Nossa opção preferida é reproduzir a saída do seguinte comando para a superfície de transferência:
date | md5sum
Use o editor de texto nano para furar o .env registo:
nano .env
Mudar o TZ para o seu fuso horário real e cole sua chave de 32 caracteres no MONICAHQ_APP_KEY campo. Aquém disso, você verá campos para MONICAHQ_DB_ROOT_PASSWORD e MONICAHQ_DB_PASSWORD. Defina senhas apropriadas para cada um deles.
Se você deseja que sua instância da Monica envie e-mails, consulte seu provedor de e-mail para obter as configurações de SMTP e adicione-as à seção de e-mail cá. Salve e feche o nano com Ctrl + O portanto Ctrl + X.
Em seguida, você precisa editar minimamente o registo Docker Compose:
nano docker-compose.yml
Procure o monicahq seção; supra de volumes ingresso, mapeie uma porta não utilizada para a porta interna 80:
ports:
- 8378:80
Para volumesmudar o armazenar caminho para o diretório que você criou anteriormente. Por exemplo:
- ./storage:/home/pi/monica/storage
Finalmente, na segmento superior do registo, você verá versão: “3.9”. Esta versão ainda não chegou aos repositórios padrão usados pelo Raspberry Pi OS. Altere o valor para 3,4. Portanto vai funcionar. Salve e feche o nano com Ctrl + O portanto Ctrl + X.
O comando:
docker-compose up -d
…dirá ao Docker Compose para diminuir as imagens necessárias e configurar os contêineres.
Agora você pode acessar a Monica em qualquer navegador em http://your.lugar.pi.ip.address:8378. Visite o site e crie um novo usuário gestor por meio da interface da web.
Acesse seu Monica PRM de qualquer lugar
Se você só entrar em contato com sua família e amigos por telefone ou videochamada Zoom, executar Monica em sua rede lugar é bom. Mas as situações em que você mais precisa da Monica provavelmente são aquelas em que você está longe do seu Raspberry Pi. Queremos proferir o tipo de situação em que você rapidamente tem que se esconder detrás de uma lápide enquanto tenta deslindar a idade dos filhos de seu dirigente, ou se o quidam excepcionalmente interessante girando no natalício do tio Bill é seu primo de terceiro intensidade ou unicamente o segundo.
Se você seguiu nosso guia inicial, já possui as ferramentas necessárias para se conectar à sua instância da Monica de qualquer lugar onde possa obter um sinal. Crie um novo registo de forma Apache para Monica:
cd /etc/apache2/sites-available/
sudo nano monica.conf
No novo registo, cole o seguinte:
<VirtualHost *:80> ServerName your-domain.tld
ProxyPreserveHost On
ProxyPass / http:
ProxyPassReverse / http:
ProxyPreserveHost On
ProxyPass "/socket" "ws://localhost:80/socket"
ProxyPassReverse "/socket" "ws://localhost:80/socket"
</VirtualHost>
Ative a novidade forma e reinicie o Apache:
sudo a2ensite monica.confsudo service apache2 restart
Use o Certbot para buscar e implantar certificados e chaves de segurança:
sudo certbot
Selecione seu nome de domínio na lista e reinicie o Apache novamente:
sudo service apache2 restart
Agora você pode visitar sua instância da Monica de qualquer lugar que tenha uma conexão com a Internet, e todas as conexões serão atualizadas para HTTPS para maior segurança.
Use Monica para ajudá-lo a rastrear seus relacionamentos pessoais
Depois de fabricar sua conta de gestor, visite sua instância da Monica novamente e faça login usando os detalhes que você forneceu. A teoria é simples: você cria contatos para cada pessoa com quem interage e adiciona tudo o que sabe sobre ela, juntamente com seus relacionamentos, amigos em generalidade, detalhes de contato de interações anteriores, tópicos de conversa e muito mais.
Da próxima vez que os encontrar ou conversar com eles, você poderá se preparar, obtendo os detalhes relevantes com antecedência. Isso é consideravelmente melhor do que se atrapalhar no sótão da sua memória e depois morrer de vergonha no silêncio constrangedor enquanto você se esforça para lembrar o sobrenome de escola de sua antiga paixão para você.
No momento, seu banco de dados da Monica não tem entradas. É hora de fabricar alguns. No quina superior recta do seu tela, há um grande botão virente com “Somar alguém” escrito nele. Clique nele e preencha os detalhes na próxima tela.
Você pode aditar todos os seus contatos em volume importando um vCard (cartão de visitante virtual) ou preencher os campos básicos de nome, e-mail e sexo. Clique no virente Somar botão para iniciar a registrar suas interações e outros detalhes.
Você pode aditar facilmente uma foto do seu contato clicando no espaço reservado do avatar vazio e, em seguida, aditar tags rápidas porquê “escola”, “trabalho” ou “ex” para facilitar a referência.
Registrar conversas é simples. Clique em Conversa de log, escolha “ontem”, “hoje” ou escolha uma data para a conversa. Você também pode escolher os meios para isso; as opções incluem e-mail, Facebook, WhatsApp ou telefone. Não há opção presencial ou presencial, mas você pode modificar isso no menu de configurações.
Chamadas telefônicas são ainda mais fáceis. Clique em Registrar chamada, e a seção será expandida para ter a data de hoje preenchida, juntamente com um botão de opção para selecionar quem iniciou a chamada. Você pode consignar o que foi dito, usando texto não formatado ou Markdown estruturado. Você também pode clicar em um menu categorizado para registrar exatamente porquê se sentiu durante a chamada.
Existem campos semelhantes para atividades, tarefas, presentes e se o seu contato lhe deve quantia (ou vice-versa). Correndo verticalmente para a esquerda da tela estão as seções para os relacionamentos do seu contato com outras pessoas. Isso inclui relacionamentos familiares, relacionamentos amorosos e relacionamentos de trabalho. Estes são rápidos e fáceis de preencher. Clique em Somar um novo relacionamentoe escolha se é com um contato existente (já em seu banco de dados) ou com alguém novo.
Monica sabe que talvez você ainda não tenha todos os detalhes do amante secreto de sua mana, portanto tudo o que você realmente precisa colocar é o primeiro nome. À medida que as fofocas entre seus amigos chegam aos seus ouvidos, você pode atualizar o perfil. Se quiser, você pode selecionar o sexo e há botões de rádio relacionados à idade para indicar que você não sabe a idade da pessoa, que a pessoa “provavelmente” tem uma certa idade, que você sabe o dia e o mês da data de promanação dessa pessoa. natalício, mas não o ano, ou que você tenha a data exata de promanação marcada.
Você pode fabricar uma ingresso de contato, que permitirá que você trate essa pessoa porquê qualquer outro contato, defina um lembrete de natalício e escolha um relacionamento entre seu contato e o espargido dela. As opções padrão são extensas e você pode aditar mais entradas ao menu suspenso nas configurações.
Se você preencheu os detalhes SMTP de uma conta de e-mail no .env registo, Monica enviará involuntariamente e-mails porquê lembretes dos próximos aniversários. Você pode aditar outros lembretes para datas importantes para cada contato clicando no botão Somar lembrete botão na página de contato.
Monica também possui uma função de quotidiano, alcançável através da barra de menu de qualquer página. O quotidiano é preenchido involuntariamente com atividades que você compartilhou com outras pessoas e registrou no Monica ao longo do dia. Você pode aditar atividades e pensamentos manualmente e aditar uma classificação e observação para o dia porquê um todo.
Tudo em Mônica está amplamente interligado. Você pode clicar em uma ingresso de quotidiano e pular para o perfil do contato com quem você compartilhou uma atividade e, em seguida, clicar em uma tag em sua nuvem de tags para encontrar pessoas com a mesma tag. Você pode pular para amigos, amantes, colegas de trabalho e muito mais.
Quando o triste, mas inevitável, eventualmente intercorrer, há uma caixa de seleção na segmento subordinado da página “editar contato” que permite “Marcar porquê falecido”.
Monica ajuda você a manter bons relacionamentos
Escoltar uma complexa teia de relacionamentos interpessoais é fácil com a Monica, desde que você se lembre de manter seus dados atualizados e precisos. Mas primeiro, você precisa ter relacionamentos para escoltar. Se você está procurando um parceiro romântico, verificar os perfis de mídia social é um ótimo lugar para iniciar!