Bralci, kot ste vi, pomagajo podpirati MUO. Ko opravite nakup prek povezav na našem spletnem mestu, lahko zaslužimo partnersko provizijo. Preberi več.

Slediti vsemu, kar bi morali vedeti o svojih prijateljih in družini, je težko delo in neprijetno je, ko pri družini predstaviš cousin Crystal's arm candy kot njenega tretjega moža Georgea namesto njenega trenutnega zakonca Zacha dogodek. Če te podrobnosti napačno določite, lahko povzročite vse vrste drame in sporov in vidite, kako se vaša srečna družinska dinamika spremeni v milnico.

Monica je samostojna skrbnica osebnih odnosov, ki vam pomaga organizirati in beležiti vaše interakcije z najdražjimi. Tukaj je opisano, kako ga namestite in uporabljate na strežniku Raspberry Pi.

Kako namestiti Monica Personal Relationship Manager na Raspberry Pi

Preden začnete, se prepričajte, da je vaš sistem posodobljen, in namestite predpogoje za nastavite svoj Raspberry Pi kot spletni strežnik. Poleg tega morate zagotoviti, da vaš Pi uporablja vsaj PHP 8.1, skupaj z nekaterimi potrebnimi modifikacijami:

sudoaptnamestite-yphp8.1php8.1-bcmathphp8.1-koderphp8.1-gdphp8.1-gmpphp8.1-intlphp8.1-mbstringphp8.1-mysqlphp8.1-redisphp8.1-xmlphp8.1-zip

Ustvarite nov imenik za Monico v domačem imeniku, nato podimenik za shranjevanje:

mkdir ~/monica
mkdir ~/monica/shranjevanje

Premakni se v svoj imenik Monica:

cd monika

...in za prenos uporabite wget dve datoteki:

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

Ustvariti boste morali 32-mestni ključ aplikacije. To lahko storite na več načinov, vključno z vnosom svojega najljubšega 32-mestnega gesla. Naša prednostna možnost je kopiranje izhoda naslednjega ukaza v odložišče:

datum | md5sum

Uporabite nano urejevalnik besedila, da odprete .env mapa:

nano.env

Spremenite TZ v vaš dejanski časovni pas, nato prilepite svoj 32-mestni ključ v MONICAHQ_APP_KEY polje. Pod tem boste videli polji za MONICAHQ_DB_ROOT_PASSWORD in MONICAHQ_DB_PASSWORD. Za vsako od teh nastavite ustrezna gesla.

Če želite, da vaš primerek Monica lahko pošilja e-pošto, se posvetujte s ponudnikom e-pošte za nastavitve SMTP in jih dodajte v razdelek za pošto tukaj. Shranite in zaprite nano z Ctrl + O potem Ctrl + X.

Nato morate minimalno urediti datoteko Docker Compose:

nanodocker-compose.yml

Poiščite monicahq razdelek; nad zvezki vnos preslika neuporabljena vrata v notranja vrata 80:

 vrata:
- 8378:80

Za zvezki, spremenite shranjevanje pot do tistega imenika, ki ste ga ustvarili prej. Na primer:

 - ./shramba:/home/pi/monika/shramba 

Na koncu boste na vrhu datoteke videli različica: "3.9". Ta različica še ni prišla v privzete repozitorije, ki jih uporablja Raspberry Pi OS. Spremenite vrednost na 3,4. Potem bo delovalo. Shranite in zaprite nano z Ctrl + O potem Ctrl + X.

Ukaz:

docker-compose up -d

... bo Dockerju Compose povedal, naj prenese potrebne slike in nastavi vsebnike.

Zdaj lahko do Monice dostopate v katerem koli brskalniku na http://your.local.pi.ip.address: 8378. Obiščite spletno mesto in prek spletnega vmesnika ustvarite novega skrbniškega uporabnika.

Dostopajte do svojega Monica PRM od koder koli

Če z družino in prijatelji kdaj kontaktirate le po telefonu oz Zoom video klic, delovanje Monice v vašem lokalnem omrežju je v redu. Toda situacije, v katerih najbolj potrebujete Monico, bodo verjetno tiste, v katerih niste dosegli Raspberry Pi. Mislimo na situacije, ko se morate hitro skriti za nagrobnik, medtem ko poskušate ugotoviti, koliko so stari otroci vašega šefa ali ali je izjemno privlačen posameznik, ki kroži na rojstnem dnevu strica Billa, vaš tretji bratranec ali le vaš drugo.

Če ste sledili našemu začetnemu vodniku, že imate orodja, ki jih potrebujete za povezavo z instanco Monica od koderkoli, kjer lahko dobite signal. Ustvarite novo konfiguracijsko datoteko Apache za Monico:

cd /etc/apache2/sites-available/
sudonanomonika.conf

V novo datoteko prilepite naslednje:

<VirtualHost *:80>

Ime strežnikavaša-domena.tld

ProxyPreserveHost vklopljen

ProxyPass / http://lokalni gostitelj: 8378/
ProxyPassReverse / http://lokalni gostitelj: 8378/

ProxyPreserveHost vklopljen

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

VirtualHost>

Omogočite novo konfiguracijo in znova zaženite Apache:

sudoa2ensitemonika.conf

ponovni zagon storitve sudo apache2

Uporabite Certbot za pridobivanje in uvajanje varnostnih potrdil in ključev:

sudo certbot

Na seznamu izberite ime svoje domene in znova zaženite Apache:

ponovni zagon storitve sudo apache2

Zdaj lahko obiščete svojo instanco Monica od koder koli imate internetno povezavo, vse povezave pa bodo za večjo varnost nadgrajene na HTTPS.

Uporabite Monico za pomoč pri spremljanju vaših osebnih odnosov

Ko ustvarite svoj skrbniški račun, znova obiščite svojo instanco Monica in se prijavite s podatki, ki ste jih vnesli. Ideja je preprosta: ustvarite stike za vsako osebo, s katero komunicirate, nato dodate vse, kar veste o njej, skupaj z vašimi odnosi, skupnimi prijatelji, kontaktnimi podatki o preteklih interakcijah, temami pogovora in več.

Naslednjič, ko jih boste srečali ali se z njimi pogovarjali, se boste lahko pripravili tako, da vnaprej izvlečete ustrezne podrobnosti. To je precej bolje kot brskati po podstrešju svojega spomina in potem umreti zadrega v neprijetni tišini, ko se trudiš spomniti srednješolskega vzdevka svoje stare simpatije zate.

Vaša baza podatkov Monica trenutno nima vnosov. Čas je, da jih ustvarite. V zgornjem desnem kotu nadzorne plošče je velik zelen gumb z napisom »Dodaj nekoga«. Kliknite in izpolnite podrobnosti na naslednjem zaslonu.

Vse svoje stike lahko dodate v velikem obsegu tako, da uvozite a vCard (virtualna vizitka)ali izpolnite osnovna polja za ime, e-pošto in spol. Kliknite zeleno Dodaj gumb za začetek beleženja vaših interakcij in drugih podrobnosti.

Fotografijo svojega stika lahko preprosto dodate tako, da kliknete prazen nadomestni znak za avatar, nato pa dodate hitre oznake, kot so »šola«, »služba« ali »bivši« za lažjo uporabo.

Beleženje pogovorov je preprosto. Kliknite na Prijavite pogovor, nato izberite "včeraj", "danes" ali izberite datum, ko je potekal pogovor. Izberete lahko tudi sredstva za to; možnosti vključujejo e-pošto, Facebook, WhatsApp ali telefon. Ni možnosti iz oči v oči ali osebno, vendar lahko to spremenite v meniju z nastavitvami.

Telefoniranje je še lažje. Kliknite na Dnevnik klica, in razdelek se bo razširil tako, da bo imel izpolnjen današnji datum, skupaj z izbirnim gumbom za izbiro osebe, ki je začela klic. Lahko si zapišete, kar je bilo povedano, bodisi z neoblikovanim besedilom ali strukturiranim Markdownom. Lahko tudi kliknete po kategoriziranem meniju, da natančno zabeležite, kako ste se počutili med klicem.

Obstajajo podobna polja za dejavnosti, naloge, darila in ali vam vaš stik dolguje denar (ali obratno). Navpično navzdol po levi strani zaslona so razdelki za odnose vašega stika z drugimi ljudmi. Sem spadajo družinski odnosi, ljubezenski odnosi in službeni odnosi. Te je hitro in enostavno izpolniti. Kliknite na Dodajte novo razmerjein izberite, ali je z obstoječim stikom (ki je že v vaši zbirki podatkov) ali z nekom novim.

Monica ve, da morda še nimate vseh podrobnosti o sestrinem skrivnem ljubimcu, zato morate vnesti le ime. Ko vam ogovarjanje med prijatelji kaplja na uho, lahko posodobite profil. Če želite, lahko izberete spol in na voljo so izbirni gumbi, povezani s starostjo, ki označujejo, da ne poznate starosti osebe, da je oseba "verjetno" določene starosti, da poznate dan in mesec rojstva te osebe, ne pa tudi letnice, ali da poznate njen točen datum rojstva pripeto.

Ustvarite lahko vnos stika, ki vam bo omogočil, da to osebo obravnavate kot vse druge stike, nastavite opomnik za rojstni dan in izberete razmerje med svojim stikom in njegovim znancem. Privzete možnosti so obsežne in lahko dodate dodatne vnose v spustni meni v nastavitvah.

Če ste izpolnili podrobnosti SMTP e-poštnega računa v .env datoteko, vam bo Monica samodejno poslala e-poštna sporočila kot opomnike na prihajajoče rojstne dneve. Za vsak stik lahko dodate druge opomnike za pomembne datume, tako da kliknete Dodaj opomnik gumb na kontaktni strani.

Monica ima tudi funkcijo dnevnika, ki je dostopna prek menijske vrstice katere koli strani. Dnevnik se samodejno zapolni z dejavnostmi, ki ste jih delili z drugimi in jih zabeležili v Monici čez dan. Dejavnosti in misli lahko dodate ročno ter dodate oceno in komentar za dan kot celoto.

V Monici je vse močno povezano. Lahko kliknete vnos v dnevnik in skočite na profil stika, s katerim ste delili dejavnost, nato pa kliknete oznako v njihovem oblaku oznak, da poiščete ljudi z isto oznako. Skočite lahko do prijateljev, ljubimcev, sodelavcev in še več.

Ko se sčasoma zgodi žalostno, a neizogibno, je na dnu strani »urejanje stika« potrditveno polje, ki vam omogoča »Označi to kot umrlo«.

Monica vam pomaga ohranjati dobre odnose

Sledenje zapletenemu spletu medosebnih odnosov je z Monico preprosto, če ne pozabite, da so vaši podatki posodobljeni in točni. Najprej pa morate imeti odnose, ki jih morate spremljati. Če iščete romantičnega partnerja, je ogled profilov v družabnih omrežjih odličen kraj za začetek!