Den Überblick über alles zu behalten, was Sie über Ihre Freunde und Familie wissen sollten, ist harte Arbeit, und es ist peinlich, wann Sie stellen Cousine Crystals Armbonbon als ihren dritten Ehemann, George, anstelle ihres derzeitigen Ehepartners, Zach, bei einer Familie vor Fall. Diese Details falsch zu machen, kann alle Arten von Dramen und Fehden auslösen und sehen, wie sich Ihre glückliche Familiendynamik in eine Seifenoper verwandelt.
Monica ist eine selbst gehostete persönliche Beziehungsmanagerin, die Ihnen hilft, Ihre Interaktionen mit Ihren Lieben zu organisieren und aufzuzeichnen. So installieren und verwenden Sie es auf Ihrem Raspberry Pi-Server.
So installieren Sie Monica Personal Relationship Manager auf Raspberry Pi
Bevor Sie beginnen, vergewissern Sie sich, dass Ihr System auf dem neuesten Stand ist, und installieren Sie die Voraussetzungen für
Richten Sie Ihren Raspberry Pi als Webserver ein. Außerdem sollten Sie sicherstellen, dass auf Ihrem Pi mindestens PHP 8.1 ausgeführt wird, zusammen mit einigen notwendigen Mods:sudogeeignetInstallieren-yphp8.1php8.1-bcmathphp8.1-Wellephp8.1-gdphp8.1-gmpphp8.1-intlphp8.1-mbstringphp8.1-mysqlphp8.1-redisphp8.1-xmlphp8.1-zip
Erstellen Sie ein neues Verzeichnis für Monica in Ihrem Home-Verzeichnis und dann ein Unterverzeichnis zum Speichern:
mkdir ~/monica
mkdir ~/monica/Lagerung
Wechseln Sie in Ihr Monica-Verzeichnis:
CD monika
...Und Verwenden Sie zum Herunterladen wget zwei Dateien:
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
Sie müssen einen 32-stelligen App-Schlüssel generieren. Es gibt viele Möglichkeiten, wie Sie dies tun können, einschließlich der Eingabe Ihres bevorzugten 32-Zeichen-Passworts. Unsere bevorzugte Option besteht darin, die Ausgabe des folgenden Befehls in die Zwischenablage zu kopieren:
Datum | md5sum
Verwenden Sie den Nano-Texteditor, um die .env Datei:
nano.env
Ändere das TZ in Ihre tatsächliche Zeitzone, und fügen Sie dann Ihren 32-stelligen Schlüssel in die ein MONICAHQ_APP_KEY Feld. Darunter sehen Sie Felder für MONICAHQ_DB_ROOT_PASSWORD und MONICAHQ_DB_PASSWORD. Legen Sie für diese jeweils geeignete Passwörter fest.
Wenn Sie möchten, dass Ihre Monica-Instanz E-Mails senden kann, fragen Sie Ihren E-Mail-Anbieter nach den SMTP-Einstellungen und fügen Sie sie hier zum E-Mail-Bereich hinzu. Nano speichern und schließen mit Strg + O Dann Strg + X.
Als nächstes müssen Sie die Docker Compose-Datei minimal bearbeiten:
nanodocker-compose.yml
Suche nach monicahq Abschnitt; über Bände ordnen Sie dem internen Port 80 einen unbenutzten Port zu:
Häfen:
- 8378:80
Für Bände, ändere das Lagerung Pfad zu dem Verzeichnis, das Sie zuvor erstellt haben. Zum Beispiel:
- ./Lagerung:/home/pi/monica/speicher
Schließlich sehen Sie oben in der Datei Version: "3.9". Diese Version ist noch nicht in die von Raspberry Pi OS verwendeten Standard-Repositories eingedrungen. Ändern Sie den Wert auf 3,4. Es wird dann funktionieren. Nano speichern und schließen mit Strg + O Dann Strg + X.
Der Befehl:
docker-compose up -d
… weist Docker Compose an, die erforderlichen Images herunterzuladen und Container einzurichten.
Sie können jetzt in jedem Browser auf Monica zugreifen http://your.local.pi.ip.address: 8378. Besuchen Sie die Website und erstellen Sie über die Weboberfläche einen neuen Administratorbenutzer.
Greifen Sie von überall auf Ihren Monica PRM zu
Wenn Sie Ihre Familie und Freunde immer nur telefonisch kontaktieren bzw Zoom-Videoanrufe, das Ausführen von Monica in Ihrem lokalen Netzwerk ist in Ordnung. Aber die Situationen, in denen Sie Monica am meisten brauchen, sind wahrscheinlich diejenigen, in denen Sie nicht an Ihrem Raspberry Pi sind. Wir meinen die Art von Situationen, in denen man sich schnell hinter einem verstecken muss Grabstein, während Sie versuchen herauszufinden, wie alt die Kinder Ihres Chefs sind oder ob die außergewöhnlich attraktive Person, die an Onkel Bills Geburtstag herumwirbelt, Ihr Cousin dritten Grades ist oder nur Ihr eigener zweite.
Wenn Sie unsere erste Anleitung befolgt haben, verfügen Sie bereits über die Tools, die Sie benötigen, um sich von überall mit Ihrer Monica-Instanz zu verbinden, wo Sie ein Signal empfangen können. Erstellen Sie eine neue Apache-Konfigurationsdatei für Monica:
CD /etc/apache2/sites-available/
sudonanomonika.conf
Fügen Sie in der neuen Datei Folgendes ein:
<VirtualHost *:80>
ServernameDeine Domain.tld
ProxyPreserveHost Ein
ProxyPass / http://lokaler Host: 8378/
ProxyPassReverse / http://lokaler Host: 8378/ProxyPreserveHost Ein
ProxyPass "/Steckdose""ws://localhost: 80/socket"
ProxyPassReverse "/Steckdose""ws://localhost: 80/socket"
VirtualHost>
Aktivieren Sie die neue Konfiguration und starten Sie dann Apache neu:
sudoa2ensitemonika.conf
sudo-Dienst apache2 neu starten
Verwenden Sie Certbot, um Sicherheitszertifikate und Schlüssel abzurufen und bereitzustellen:
sudo certbot
Wählen Sie Ihren Domainnamen aus der Liste aus und starten Sie Apache erneut:
sudo-Dienst apache2 neu starten
Sie können Ihre Monica-Instanz jetzt von überall aus besuchen, wo Sie eine Internetverbindung haben, und alle Verbindungen werden für mehr Sicherheit auf HTTPS aktualisiert.
Verwenden Sie Monica, um Ihre persönlichen Beziehungen zu verfolgen
Nachdem Sie Ihr Administratorkonto erstellt haben, besuchen Sie Ihre Monica-Instanz erneut und melden Sie sich mit den angegebenen Daten an. Die Idee ist einfach: Sie erstellen Kontakte für jede Person, mit der Sie interagieren, und fügen dann alles hinzu, was Sie über sie wissen. zusammen mit Ihren Beziehungen, gemeinsamen Freunden, früheren Interaktionen, Kontaktdaten, Gesprächsthemen und mehr.
Wenn Sie sich das nächste Mal treffen oder mit ihnen sprechen, können Sie sich vorbereiten, indem Sie die relevanten Details im Voraus abrufen. Das ist wesentlich besser, als auf dem Dachboden der Erinnerung herumzuwühlen und dann zu sterben Verlegenheit in der peinlichen Stille, während du darum kämpfst, dich an den Highschool-Spitznamen deines alten Schwarms zu erinnern für dich.
Im Moment enthält Ihre Monica-Datenbank keine Einträge. Es ist an der Zeit, welche zu erstellen. Oben rechts auf Ihrem Dashboard befindet sich ein großer grüner Button mit der Aufschrift „Jemanden hinzufügen“. Klicken Sie darauf und geben Sie die Details auf dem nächsten Bildschirm ein.
Sie können entweder alle Ihre Kontakte in großen Mengen hinzufügen, indem Sie eine vCard (virtuelle Visitenkarte), oder füllen Sie die grundlegenden Felder für Name, E-Mail und Geschlecht aus. Klicken Sie auf das Grün Hinzufügen Schaltfläche, um mit der Protokollierung Ihrer Interaktionen und anderer Details zu beginnen.
Sie können ganz einfach ein Foto Ihres Kontakts hinzufügen, indem Sie auf den leeren Avatar-Platzhalter klicken und dann schnell Tags wie „Schule“, „Arbeit“ oder „Ex“ zur einfachen Bezugnahme hinzufügen.
Das Protokollieren von Gesprächen ist einfach. Klicke auf Gespräch protokollieren, und wählen Sie dann "gestern", "heute" oder ein Datum aus, an dem die Unterhaltung stattgefunden hat. Sie können auch die Mittel dafür wählen; Zu den Optionen gehören E-Mail, Facebook, WhatsApp oder Telefon. Es gibt keine persönliche oder persönliche Option, aber Sie können dies über das Einstellungsmenü ändern.
Telefonieren ist noch einfacher. Klicke auf Anruf protokollieren, und der Abschnitt wird erweitert, sodass das heutige Datum eingetragen ist, zusammen mit einem Optionsfeld, mit dem Sie auswählen können, wer den Anruf initiiert hat. Sie können das Gesagte notieren, indem Sie entweder unformatierten Text oder strukturierten Markdown verwenden. Sie können sich auch durch ein kategorisiertes Menü klicken, um genau aufzuzeichnen, wie Sie sich während des Anrufs gefühlt haben.
Es gibt ähnliche Felder für Aktivitäten, Aufgaben, Geschenke und ob Ihr Kontakt Ihnen Geld schuldet (oder umgekehrt). Auf der linken Seite des Bildschirms verlaufen senkrecht nach unten Abschnitte für die Beziehungen Ihres Kontakts zu anderen Personen. Dazu gehören Familienbeziehungen, Liebesbeziehungen und Arbeitsbeziehungen. Diese sind schnell und einfach auszufüllen. Klicke auf Fügen Sie eine neue Beziehung hinzu, und wählen Sie aus, ob es sich um einen bestehenden Kontakt (bereits in Ihrer Datenbank) oder um einen neuen Kontakt handelt.
Monica weiß, dass Sie vielleicht noch nicht alle Details über den heimlichen Liebhaber Ihrer Schwester haben, also brauchen Sie wirklich nur einen Vornamen einzugeben. Wenn der Klatsch unter Ihren Freunden in Ihr Ohr tropft, können Sie das Profil aktualisieren. Wenn Sie möchten, können Sie das Geschlecht auswählen, und es gibt altersbezogene Optionsfelder, um anzuzeigen, dass Sie das Alter der Person nicht kennen, das die Person ist "wahrscheinlich" ein bestimmtes Alter, dass Sie Tag und Monat des Geburtstages dieser Person kennen, aber nicht das Jahr, oder dass Sie ihr genaues Geburtsdatum haben festgenagelt.
Sie können einen Kontakteintrag erstellen, mit dem Sie diese Person wie jeden anderen Kontakt behandeln, eine Geburtstagserinnerung festlegen und eine Beziehung zwischen Ihrem Kontakt und seinem Bekannten auswählen können. Die Standardoptionen sind umfangreich, und Sie können dem Dropdown-Menü in den Einstellungen weitere Einträge hinzufügen.
Wenn Sie die SMTP-Details eines E-Mail-Kontos in das ausgefüllt haben .env -Datei sendet Ihnen Monica automatisch E-Mails als Erinnerungen an bevorstehende Geburtstage. Sie können weitere Erinnerungen für wichtige Termine für jeden Kontakt hinzufügen, indem Sie auf klicken Erinnerung hinzufügen Schaltfläche auf der Kontaktseite.
Monica hat auch eine Journalfunktion, die über die Menüleiste jeder Seite zugänglich ist. Das Tagebuch wird automatisch mit Aktivitäten gefüllt, die Sie mit anderen geteilt und den ganzen Tag über in Monica aufgezeichnet haben. Sie können Aktivitäten und Gedanken manuell hinzufügen und eine Bewertung und einen Kommentar für den Tag als Ganzes hinzufügen.
Alles in Monica alles ist umfassend miteinander verknüpft. Sie können auf einen Tagebucheintrag klicken und zum Profil des Kontakts springen, mit dem Sie eine Aktivität geteilt haben, und dann auf ein Tag in seiner Tag-Cloud klicken, um Personen mit demselben Tag zu finden. Sie können zu Freunden, Liebhabern, Arbeitskollegen und mehr springen.
Wenn das Traurige, aber Unvermeidliche schließlich eintritt, gibt es unten auf der Seite „Kontakt bearbeiten“ ein Kontrollkästchen, mit dem Sie „Dies als verstorben markieren“ können.
Monica hilft Ihnen, gute Beziehungen aufrechtzuerhalten
Mit Monica ist es einfach, den Überblick über ein komplexes Netz zwischenmenschlicher Beziehungen zu behalten, solange Sie daran denken, Ihre Daten auf dem neuesten Stand und genau zu halten. Aber zuerst müssen Sie Beziehungen haben, um den Überblick zu behalten. Wenn Sie nach einem romantischen Partner suchen, ist das Auschecken von Social-Media-Profilen ein großartiger Ausgangspunkt!