A ține evidența tot ceea ce ar trebui să știi despre prietenii și familia ta este o muncă grea și este jenant când îi prezinți bomboane de braț a verișoarei Crystal drept al treilea soț al ei, George, în loc de actualul ei soț, Zach, la o familie. eveniment. A greșit aceste detalii poate precipita tot felul de drame și certuri și poate vedea dinamica familiei tale fericite transformându-se într-o telenovelă.
Monica este un manager de relații personale auto-găzduit, care vă ajută să vă organizați și să înregistrați interacțiunile cu cei dragi. Iată cum să îl instalați și să îl utilizați pe serverul dvs. Raspberry Pi.
Cum se instalează Monica Personal Relationship Manager pe Raspberry Pi
Înainte de a începe, asigurați-vă că sistemul dvs. este actualizat și instalați cerințele preliminare pentru configurați-vă Raspberry Pi ca server web.
În plus, ar trebui să vă asigurați că Pi-ul rulează cel puțin PHP 8.1, împreună cu câteva moduri necesare:sudoaptinstalare-yphp8.1php8.1-bcmathphp8.1-ondulăphp8.1-gdphp8.1-gmpphp8.1-intlphp8.1-mbstringphp8.1-mysqlphp8.1-redisphp8.1-xmlphp8.1-fermoar
Creați un nou director pentru Monica în directorul dvs. de acasă, apoi un subdirector pentru stocare:
mkdir ~/monica
mkdir ~/monica/depozitare
Mută-te în directorul tău Monica:
CD monica
...și utilizați wget pentru a descărca doua fisiere:
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
Va trebui să generați o cheie de aplicație cu 32 de caractere. Există multe moduri în care puteți face acest lucru, inclusiv introducerea parolei preferate de 32 de caractere. Opțiunea noastră preferată este să copiam rezultatul următoarei comenzi în clipboard:
data | md5sum
Utilizați editorul de text nano pentru a deschide .env fişier:
nano.env
Schimba TZ în fusul orar real, apoi inserați cheia de 32 de caractere în MONICAHQ_APP_KEY camp. Sub aceasta, veți vedea câmpuri pentru MONICAHQ_DB_ROOT_PASSWORD și MONICAHQ_DB_PASSWORD. Setați parole adecvate pentru fiecare dintre acestea.
Dacă doriți ca instanța dvs. Monica să poată trimite e-mailuri, consultați furnizorul dvs. de e-mail pentru setările SMTP și adăugați-le la secțiunea de e-mail aici. Salvați și închideți nano cu Ctrl + O apoi Ctrl + X.
Apoi, trebuie să editați minim fișierul Docker Compose:
nanodocker-compune.yml
Căutați monicahq secțiune; deasupra volumele intrare, mapați un port neutilizat la portul intern 80:
porturi:
- 8378:80
Pentru volumele, schimba depozitare calea către cea a directorului pe care l-ați creat mai devreme. De exemplu:
- ./depozitare:/home/pi/monica/storage
În cele din urmă, în partea de sus a fișierului, veți vedea versiunea: "3.9". Această versiune nu s-a scurs încă în depozitele implicite utilizate de sistemul de operare Raspberry Pi. Schimbați valoarea la 3,4. Apoi va funcționa. Salvați și închideți nano cu Ctrl + O apoi Ctrl + X.
Comanda:
docker-compune până -d
…va spune lui Docker Compose să descarce imaginile necesare și să configureze containere.
Acum o poți accesa pe Monica în orice browser la http://your.local.pi.ip.address: 8378. Vizitați site-ul și creați un nou utilizator administrator prin interfața web.
Accesați-vă Monica PRM de oriunde
Dacă vă contactați familia și prietenii doar prin telefon sau Apel video Zoom, rulați Monica pe rețeaua dvs. locală este bine. Dar situațiile în care aveți cea mai mare nevoie de Monica sunt probabil cele în care sunteți departe de Raspberry Pi. Ne referim la genul de situații în care trebuie să te ascunzi rapid în spatele unui piatră de mormânt în timp ce încerci să afli câți ani au copiii șefului tău sau dacă individul excepțional de atractiv care se rotește la ziua de naștere a unchiului Bill este vărul tău al treilea sau doar al doilea.
Dacă ați urmat ghidul nostru inițial, aveți deja instrumentele de care aveți nevoie pentru a vă conecta la instanța dvs. Monica de oriunde puteți obține un semnal. Creați un nou fișier de configurare Apache pentru Monica:
CD /etc/apache2/sites-available/
sudonanomonica.conf
În noul fișier, lipiți următoarele:
<VirtualHost *:80>
Numele serveruluidomeniul dvs.tld
ProxyPreserveHost activat
ProxyPass / http://localhost: 8378/
ProxyPassReverse / http://localhost: 8378/ProxyPreserveHost activat
ProxyPass "/priză"„ws://localhost: 80/socket”
ProxyPassReverse "/priză"„ws://localhost: 80/socket”
VirtualHost>
Activați noua configurație, apoi reporniți Apache:
sudoa2ensitemonica.conf
sudo service apache2 reporniți
Utilizați Certbot pentru a prelua și implementa certificate și chei de securitate:
sudo certbot
Selectați numele de domeniu din listă și reporniți Apache:
sudo service apache2 reporniți
Acum vă puteți vizita instanța Monica de oriunde aveți o conexiune la internet, iar toate conexiunile vor fi actualizate la HTTPS pentru o mai mare securitate.
Folosiți Monica pentru a vă ajuta să urmăriți relațiile personale
După ce v-ați creat contul de administrator, vizitați din nou instanța Monica și conectați-vă folosind detaliile pe care le-ați furnizat. Ideea este simplă: creezi contacte pentru fiecare persoană cu care interacționezi, apoi adaugi tot ce știi despre ei, împreună cu relațiile dvs., prietenii în comun, detaliile de contact ale interacțiunilor anterioare, subiectele de conversație și Mai mult.
Data viitoare când vă întâlniți sau vorbiți cu ei, vă veți putea pregăti prin apariția detaliilor relevante în avans. Acest lucru este considerabil mai bine decât să bâjbâi în podul memoriei tale și apoi să mori jenă în tăcerea stânjenitoare în timp ce te străduiești să-ți amintești porecla de liceu a vechiului tău iubit Pentru dumneavoastră.
În acest moment, baza ta de date Monica nu are intrări. Este timpul să creăm câteva. În partea dreaptă sus a tabloului de bord, există un buton verde mare cu „Adăugați pe cineva” scris pe el. Faceți clic pe el și completați detaliile pe ecranul următor.
Puteți fie să adăugați toate persoanele de contact în bloc importând un vCard (carte de vizită virtuală), sau completați câmpurile de bază pentru nume, e-mail și gen. Faceți clic pe verde Adăuga butonul pentru a începe să vă înregistrați interacțiunile și alte detalii.
Puteți adăuga cu ușurință o fotografie a contactului dvs. făcând clic pe substituentul gol al avatarului, apoi adăugați etichete rapide, cum ar fi „școală”, „muncă” sau „ex” pentru o referire ușoară.
Înregistrarea conversațiilor este simplă. Click pe Înregistrează conversația, apoi alegeți „ieri”, „azi” sau alegeți o dată pentru când a avut loc conversația. Puteți alege și mijloacele pentru aceasta; opțiunile includ e-mail, Facebook, WhatsApp sau telefon. Nu există opțiune față în față sau în persoană, dar puteți modifica acest lucru prin meniul de setări.
Apelurile telefonice sunt și mai ușoare. Click pe Înregistrează apelul, iar secțiunea se va extinde pentru a avea completată data de astăzi, împreună cu un buton radio pentru a selecta cine a inițiat apelul. Puteți nota ceea ce a fost spus, folosind fie text neformatat, fie Markdown structurat. De asemenea, puteți face clic pe un meniu clasificat pentru a înregistra exact cum v-ați simțit în timpul apelului.
Există câmpuri similare pentru activități, sarcini, cadouri și dacă contactul tău îți datorează bani (sau invers). Pe verticală, în partea stângă a ecranului, sunt secțiuni pentru relațiile contactului dvs. cu alte persoane. Acestea includ relațiile de familie, relațiile de dragoste și relațiile de muncă. Acestea sunt rapid și ușor de completat. Click pe Adăugați o nouă relațieși alegeți dacă este vorba despre o persoană de contact existentă (deja în baza de date) sau cu cineva nou.
Monica știe că s-ar putea să nu ai încă toate detaliile despre iubitul secret al surorii tale, așa că tot ce trebuie să introduci este un prenume. Pe măsură ce bârfele dintre prietenii tăi ți se scurg în ureche, poți actualiza profilul. Dacă doriți, puteți selecta sexul și există butoane radio legate de vârstă pentru a indica faptul că nu cunoașteți vârsta persoanei, că persoana este „probabil” o anumită vârstă, că știți ziua și luna zilei de naștere a acestei persoane, dar nu anul sau că aveți data exactă a nașterii acesteia prins în jos.
Puteți crea o intrare de contact, care vă va permite să tratați această persoană ca orice alt contact, să setați un memento pentru ziua de naștere și să alegeți o relație între contactul dvs. și cunoștința acestuia. Opțiunile implicite sunt extinse și puteți adăuga alte intrări în meniul drop-down din setări.
Dacă ați completat detaliile SMTP ale unui cont de e-mail în .env fișier, Monica vă va trimite automat e-mailuri ca mementouri ale zilelor de naștere viitoare. Puteți adăuga alte mementouri pentru datele importante pentru fiecare contact făcând clic pe Adăugați un memento butonul de pe pagina de contact.
Monica are și o funcție de jurnal, accesibilă prin bara de meniu a oricărei pagini. Jurnalul se completează automat cu activitățile pe care le-ați partajat altora și pe care le-ați înregistrat în Monica pe parcursul zilei. Puteți adăuga manual activități și gânduri și puteți adăuga o evaluare și un comentariu pentru întreaga zi.
Totul în Monica este strâns legat între ele. Puteți să dați clic pe o intrare de jurnal și să săriți la profilul persoanei de contact cu care ați partajat o activitate, apoi să faceți clic pe o etichetă din norul de etichete pentru a găsi persoane cu aceeași etichetă. Puteți sări la prieteni, iubiți, colegi de muncă și multe altele.
Când tristul, dar inevitabil, se întâmplă în cele din urmă, există o casetă de selectare în partea de jos a paginii „modificați contactul” care vă permite să „Marcați acest lucru ca decedat”.
Monica te ajută să menții relații bune
Urmărirea unei rețele complexe de relații interpersonale este ușor cu Monica, atâta timp cât vă amintiți să vă păstrați datele actualizate și exacte. Dar mai întâi, trebuie să ai relații pe care să le ții evidența. Dacă sunteți în căutarea unui partener romantic, consultarea profilurilor de rețele sociale este un loc grozav de început!