I lettori come te aiutano a sostenere MUO. Quando effettui un acquisto utilizzando i link sul nostro sito, potremmo guadagnare una commissione di affiliazione. Per saperne di più.

Tenere traccia di tutto ciò che dovresti sapere sui tuoi amici e la tua famiglia è un duro lavoro, ed è imbarazzante quando presenti la caramella al braccio della cugina Crystal come suo terzo marito, George, invece del suo attuale coniuge, Zach, in una famiglia evento. Sbagliare questi dettagli può far precipitare tutti i tipi di drammi e faide e vedere la tua felice dinamica familiare trasformarsi in una soap opera.

Monica è un gestore di relazioni personali self-hosted che ti aiuta a organizzare e registrare le tue interazioni con i tuoi cari. Ecco come installarlo e usarlo sul tuo server Raspberry Pi.

Come installare Monica Personal Relationship Manager su Raspberry Pi

Prima di iniziare, assicurati che il tuo sistema sia aggiornato e installa i prerequisiti per configura il tuo Raspberry Pi come server web. Inoltre, dovresti assicurarti che il tuo Pi esegua almeno PHP 8.1, insieme ad alcune modifiche necessarie:

instagram viewer

sudoadattoinstallare-yphp8.1php8.1-bcmathphp8.1-ricciolophp8.1-dophp8.1-gmpphp8.1-intlphp8.1-mbstringaphp8.1-mysqlphp8.1-redisphp8.1-xmlphp8.1 zip

Crea una nuova directory per Monica nella tua home directory, quindi una sottodirectory per l'archiviazione:

mkdir ~/monica
mkdir ~/monica/magazzinaggio

Spostati nella tua directory Monica:

CD Monica

...E usa wget per scaricare due file:

wget -O .env https://raw.githubusercontent.com/paolobasso99/docker-compose-files/main/monicahq/.env.example

wget https://raw.githubusercontent.com/paolobasso99/docker-compose-files/main/monicahq/docker-compose.yml

Dovrai generare una chiave dell'app di 32 caratteri. Ci sono molti modi per farlo, inclusa la digitazione della tua password di 32 caratteri preferita. La nostra opzione preferita è copiare l'output del seguente comando negli appunti:

data | md5sum

Utilizzare l'editor di testo nano per aprire il file .env file:

nano.env

Cambiare il TZ al tuo fuso orario effettivo, quindi incolla la tua chiave di 32 caratteri nel file MONICAHQ_APP_KEY campo. Sotto questo, vedrai i campi per MONICAHQ_DB_ROOT_PASSWORD e MONICAHQ_DB_PASSWORD. Impostare password appropriate per ognuno di questi.

Se desideri che la tua istanza di Monica sia in grado di inviare e-mail, consulta il tuo provider di posta elettronica per le impostazioni SMTP e aggiungile alla sezione posta qui. Salva e chiudi nano con Ctrl+O Poi Ctrl+X.

Successivamente, è necessario modificare minimamente il file Docker Compose:

nanodocker-componi.yml

Cerca il monicaq sezione; sopra il volumi voce, mappare una porta inutilizzata alla porta interna 80:

 porti:
- 8378:80

Per volumi, cambiare il magazzinaggio percorso a quello della directory creata in precedenza. Ad esempio:

 - ./magazzinaggio:/home/pi/monica/archiviazione 

Infine, nella parte superiore del file, vedrai versione: "3.9". Questa versione non è ancora penetrata nei repository predefiniti utilizzati dal sistema operativo Raspberry Pi. Modificare il valore in 3.4. Allora funzionerà. Salva e chiudi nano con Ctrl+O Poi Ctrl+X.

Il comando:

docker-componi -d

…dirà a Docker Compose di scaricare le immagini necessarie e configurare i contenitori.

Ora puoi accedere a Monica in qualsiasi browser su http://your.local.pi.ip.address: 8378. Visita il sito e crea un nuovo utente amministratore tramite l'interfaccia web.

Accedi al tuo Monica PRM da qualsiasi luogo

Se contatti la tua famiglia e i tuoi amici solo per telefono o Ingrandisci le videochiamate, l'esecuzione di Monica sulla tua rete locale va bene. Ma è probabile che le situazioni in cui hai più bisogno di Monica siano quelle in cui sei lontano dal tuo Raspberry Pi. Intendiamo il tipo di situazioni in cui devi nasconderti rapidamente dietro a lapide mentre cerchi di capire quanti anni hanno i figli del tuo capo, o se l'individuo eccezionalmente attraente che gira al compleanno di zio Bills è tuo cugino di terzo grado o solo tuo secondo.

Se hai seguito la nostra guida iniziale, disponi già degli strumenti necessari per connetterti alla tua istanza Monica da qualsiasi luogo in cui puoi ricevere un segnale. Crea un nuovo file di configurazione Apache per Monica:

CD /etc/apache2/sites-available/
sudonanoMonica.conf

Nel nuovo file, incolla quanto segue:

<Host virtuale *:80>

Nome del servertuo-dominio.tld

ProxyPreserveHost attivo

ProxyPass / http://host locale: 8378/
ProxyPassReverse / http://host locale: 8378/

ProxyPreserveHost attivo

ProxyPass "/PRESA""ws://localhost: 80/socket"
ProxyPassReverse "/PRESA""ws://localhost: 80/socket"

Host virtuale>

Abilita la nuova configurazione, quindi riavvia Apache:

sudoa2ensiteMonica.conf

sudo service apache2 riavviare

Usa Certbot per recuperare e distribuire certificati e chiavi di sicurezza:

sudocertbot

Seleziona il tuo nome di dominio dall'elenco e riavvia nuovamente Apache:

sudo service apache2 riavviare

Ora puoi visitare la tua istanza di Monica ovunque tu disponga di una connessione Internet e tutte le connessioni verranno aggiornate a HTTPS per una maggiore sicurezza.

Usa Monica per aiutarti a tenere traccia delle tue relazioni personali

Dopo aver creato il tuo account amministratore, visita di nuovo la tua istanza di Monica e accedi utilizzando i dettagli che hai fornito. L'idea è semplice: crei contatti per ogni persona con cui interagisci, quindi aggiungi tutto ciò che sai su di loro, insieme alle tue relazioni, amici in comune, dettagli di contatto delle interazioni passate, argomenti di conversazione e Di più.

La prossima volta che li incontrerai o parlerai con loro, sarai in grado di prepararti recuperando in anticipo i dettagli rilevanti. Questo è decisamente meglio che armeggiare nella soffitta della tua memoria e poi morire imbarazzo nel silenzio imbarazzante mentre fai fatica a ricordare il soprannome del liceo della tua vecchia cotta per te.

In questo momento, il tuo database Monica non ha voci. È tempo di crearne alcuni. In alto a destra nella dashboard c'è un grande pulsante verde con scritto "Aggiungi qualcuno". Fare clic e inserire i dettagli nella schermata successiva.

Puoi aggiungere tutti i tuoi contatti in blocco importando un file vCard (biglietto da visita virtuale)o compilare i campi base del nome, dell'e-mail e del sesso. Fare clic sul verde Aggiungere pulsante per iniziare a registrare le tue interazioni e altri dettagli.

Puoi facilmente aggiungere una foto del tuo contatto facendo clic sul segnaposto avatar vuoto, quindi aggiungere tag rapidi come "scuola", "lavoro" o "ex" per un facile riferimento.

La registrazione delle conversazioni è semplice. Clicca su Registra conversazione, quindi scegli "ieri", "oggi" o scegli una data in cui si è svolta la conversazione. Puoi anche scegliere i mezzi per farlo; le opzioni includono e-mail, Facebook, WhatsApp o telefono. Non esiste un'opzione faccia a faccia o di persona, ma puoi modificarla tramite il menu delle impostazioni.

Le telefonate sono ancora più facili. Clicca su Registra chiamatae la sezione si espanderà per inserire la data odierna, insieme a un pulsante di opzione per selezionare chi ha avviato la chiamata. Puoi annotare ciò che è stato detto, utilizzando testo non formattato o Markdown strutturato. Puoi anche fare clic su un menu categorizzato per registrare esattamente come ti sei sentito durante la chiamata.

Ci sono campi simili per attività, compiti, regali e se il tuo contatto ti deve dei soldi (o viceversa). Correndo verticalmente lungo la sinistra dello schermo ci sono sezioni per le relazioni del tuo contatto con altre persone. Questi includono relazioni familiari, relazioni amorose e relazioni lavorative. Questi sono facili e veloci da compilare. Clicca su Aggiungi una nuova relazionee scegli se si tratta di un contatto esistente (già nel tuo database) o di qualcuno nuovo.

Monica sa che potresti non avere ancora tutti i dettagli dell'amante segreto di tua sorella, quindi tutto ciò che devi veramente inserire è un nome. Mentre i pettegolezzi tra i tuoi amici ti gocciolano nell'orecchio, puoi aggiornare il profilo. Se lo desideri, puoi selezionare il genere e ci sono pulsanti di opzione relativi all'età per indicare che non conosci l'età della persona, che la persona è "probabilmente" una certa età, che conosci il giorno e il mese del compleanno di questa persona, ma non l'anno, o che conosci la sua data di nascita esatta bloccato.

Puoi creare una voce Contatto, che ti consentirà di trattare questa persona come qualsiasi altro contatto, impostare un promemoria per il compleanno e scegliere una relazione tra il tuo contatto e il suo conoscente. Le opzioni predefinite sono ampie e puoi aggiungere ulteriori voci al menu a discesa nelle impostazioni.

Se hai inserito i dettagli SMTP di un account e-mail nel file .env file, Monica ti invierà automaticamente e-mail come promemoria dei prossimi compleanni. Puoi aggiungere altri promemoria per date importanti per ogni contatto facendo clic su Aggiungi promemoria pulsante nella pagina dei contatti.

Monica ha anche una funzione di diario, accessibile attraverso la barra dei menu di qualsiasi pagina. Il diario si popola automaticamente con le attività che hai condiviso con altri e registrato in Monica nel corso della giornata. Puoi aggiungere attività e pensieri manualmente e aggiungere una valutazione e un commento per l'intera giornata.

Tutto in Monica tutto è ampiamente legato tra loro. Puoi fare clic su una voce del diario e passare al profilo del contatto con cui hai condiviso un'attività, quindi fare clic su un tag nella loro tag cloud per trovare le persone con lo stesso tag. Puoi passare ad amici, amanti, colleghi di lavoro e altro ancora.

Quando il triste ma inevitabile alla fine si verifica, c'è una casella di controllo nella parte inferiore della pagina "modifica contatto" che ti consente di "Contrassegna questo come deceduto".

Monica ti aiuta a mantenere buoni rapporti

Tenere traccia di una complessa rete di relazioni interpersonali è facile con Monica, a patto che ti ricordi di mantenere i tuoi dati aggiornati e accurati. Ma prima, devi avere relazioni di cui tenere traccia. Se stai cercando un partner romantico, controllare i profili dei social media è un ottimo punto di partenza!