با ثبت جزئیات روابط شخصی در پایگاه داده Monica PRM در سرور Raspberry Pi خود از خطاهای اجتماعی شرم آور جلوگیری کنید.
پیگیری همه چیزهایی که قرار است در مورد دوستان و خانواده خود بدانید کار سختی است و شرم آور است که در یک رویداد خانوادگی به جای همسر فعلی او، زک، آب نبات دستی کریستال را به عنوان شوهر سوم او، جورج، معرفی کنید. اشتباه گرفتن این جزئیات می تواند انواع درام ها و دشمنی ها را تسریع کند و ببینید پویایی خانواده شاد شما به یک سریال تلویزیونی تبدیل می شود.
مونیکا یک مدیر روابط شخصی خود میزبان است که به شما کمک می کند تا تعاملات خود را با عزیزان سازماندهی و ثبت کنید. در اینجا نحوه نصب و استفاده از آن در سرور Raspberry Pi آمده است.
نحوه نصب Monica Personal Relationship Manager در Raspberry Pi
قبل از شروع، مطمئن شوید که سیستم شما به روز است و پیش نیازهای راه اندازی Raspberry Pi خود را به عنوان یک وب سرور نصب کنید. علاوه بر این، باید اطمینان حاصل کنید که Pi شما حداقل PHP 8.1 را به همراه برخی مدهای ضروری اجرا می کند:
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
یک دایرکتوری جدید برای Monica در فهرست اصلی خود ایجاد کنید، سپس یک زیر شاخه برای ذخیره سازی:
mkdir ~/monica
mkdir ~/monica/storage
به فهرست مونیکا خود بروید:
cd monica
و برای دانلود دو فایل از wget استفاده کنید:
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
شما باید یک کلید برنامه 32 کاراکتری ایجاد کنید. راه های زیادی برای انجام این کار وجود دارد، از جمله تایپ رمز عبور 32 کاراکتری مورد علاقه خود. گزینه ترجیحی ما کپی کردن خروجی دستور زیر در کلیپ بورد است:
date | md5sum
از ویرایشگر متن نانو برای باز کردن فایل .env استفاده کنید:
nano .env
TZ را به منطقه زمانی واقعی خود تغییر دهید، سپس کلید 32 کاراکتری خود را در قسمت MONICAHQ_APP_KEY قرار دهید. در زیر این قسمت، فیلدهایی را برای MONICAHQ_DB_ROOT_PASSWORD و MONICAHQ_DB_PASSWORD خواهید دید. برای هر یک از این رمزهای عبور مناسب تنظیم کنید.
اگر میخواهید نمونه Monica شما قادر به ارسال ایمیل باشد، برای تنظیمات SMTP با ارائهدهنده ایمیل خود مشورت کنید و آنها را به بخش ایمیل در اینجا اضافه کنید. نانو را با Ctrl + O و سپس Ctrl + X ذخیره کرده و ببندید.
در مرحله بعد، باید فایل Docker Compose را حداقل ویرایش کنید:
nano docker-compose.yml
به دنبال بخش monicahq باشید. در بالای ورودی حجم ها، یک پورت استفاده نشده را به پورت داخلی 80 نگاشت کنید:
ports:
- 8378:80
برای حجم ها، مسیر ذخیره سازی را به مسیر دایرکتوری که قبلا ایجاد کرده اید تغییر دهید. برای مثال:
- ./storage:/home/pi/monica/storage
در نهایت، در بالای فایل، نسخه: “3.9” را مشاهده خواهید کرد. این نسخه هنوز به مخازن پیش فرض استفاده شده توسط Raspberry OS نرسیده است. مقدار را به 3.4 تغییر دهید. سپس کار خواهد کرد. نانو را با Ctrl + O و سپس Ctrl + X ذخیره کرده و ببندید.
دستور:
docker-compose up -d
…به Docker Compose میگوید که تصاویر لازم را دانلود کند و کانتینرها را تنظیم کند.
اکنون می توانید به مونیکا در هر مرورگری در http://your.local.pi.ip.address:8378 دسترسی داشته باشید. از سایت بازدید کنید و یک کاربر مدیریت جدید از طریق رابط وب ایجاد کنید.
از هر کجا به مونیکا PRM خود دسترسی داشته باشید
اگر فقط از طریق تلفن یا تماس ویدیویی زوم با خانواده و دوستان خود تماس می گیرید، اجرای مونیکا در شبکه محلی شما خوب است. اما موقعیتهایی که بیشتر به مونیکا نیاز دارید، احتمالاً موقعیتهایی هستند که از Raspberry Pi خود دور هستید. منظور ما موقعیتهایی است که در آن هنگام تلاش میکنید تا بفهمید بچههای رئیستان چند سال دارند، سریعاً مجبور میشوید پشت سنگ قبر پنهان شوید، یا اینکه آیا فرد فوقالعاده جذابی که در جشن تولد عمو بیلز میچرخد، پسر عموی سوم شماست یا فقط دومین پسر عموی شما.
اگر راهنمای اولیه ما را دنبال کردید، ابزارهای مورد نیاز برای اتصال به نمونه Monica خود را از هر جایی که می توانید سیگنال دریافت کنید، دارید. یک فایل پیکربندی آپاچی جدید برای مونیکا ایجاد کنید:
cd /etc/apache2/sites-available/
sudo nano monica.conf
در فایل جدید موارد زیر را پیست کنید:
<VirtualHost *:80>
ServerName your-domain.tld
ProxyPreserveHost On
ProxyPass / http://localhost:8378/
ProxyPassReverse / http://localhost:8378/
ProxyPreserveHost On
ProxyPass "/socket" "ws://localhost:80/socket"
ProxyPassReverse "/socket" "ws://localhost:80/socket"
</VirtualHost>
پیکربندی جدید را فعال کنید، سپس Apache را مجددا راه اندازی کنید:
sudo a2ensite monica.conf
sudo service apache2 restart
از Certbot برای واکشی و استقرار گواهینامه ها و کلیدهای امنیتی استفاده کنید:
sudo certbot
نام دامنه خود را از لیست انتخاب کنید و Apache را دوباره راه اندازی کنید:
sudo service apache2 restart
اکنون می توانید نمونه Monica خود را از هر کجا که اتصال اینترنت ab دارید مشاهده کنید، و همه اتصالات برای امنیت بیشتر به HTTPS ارتقا داده می شوند.
از مونیکا برای کمک به پیگیری روابط شخصی خود استفاده کنید
هنگامی که حساب مدیریت خود را ایجاد کردید، دوباره به نمونه Monica خود مراجعه کنید و با استفاده از جزئیاتی که ارائه کرده اید وارد شوید. ایده ساده است: شما برای هر فردی که با او تعامل دارید، مخاطبین ایجاد می کنید، سپس هر آنچه را که در مورد آنها می دانید، به همراه روابط خود، دوستان مشترک، جزئیات تماس تعاملات گذشته، موضوعات گفتگو و موارد دیگر اضافه می کنید.
دفعه بعد که با آنها ملاقات کردید یا با آنها صحبت کردید، می توانید با کشیدن جزئیات مربوطه از قبل آماده شوید. این به طور قابل توجهی بهتر از این است که در اتاق زیر شیروانی حافظه تان بگردید، و سپس از خجالت بمیرید در سکوتی ناخوشایند، در حالی که تلاش می کنید تا نام مستعار دبیرستانی قدیمی تان را به یاد بیاورید.
در حال حاضر، پایگاه داده مونیکا شما هیچ ورودی ندارد. وقت آن است که برخی از آنها را ایجاد کنید. در سمت راست بالای داشبوردتان، یک دکمه سبز بزرگ وجود دارد که روی آن نوشته شده «افزودن یک نفر». روی آن کلیک کنید و جزئیات را در صفحه بعدی پر کنید.
میتوانید با وارد کردن کارت مجازی (کارت ویزیت مجازی) همه مخاطبین خود را به صورت انبوه اضافه کنید یا فیلدهای نام اصلی، ایمیل و جنسیت را پر کنید. برای شروع ثبت تعاملات و سایر جزئیات، روی دکمه سبز رنگ Add کلیک کنید.
میتوانید با کلیک بر روی مکاننمای خالی آواتار، عکس مخاطب خود را به راحتی اضافه کنید و سپس برچسبهای سریعی مانند «مدرسه»، «کار» یا «سابق» را برای ارجاع آسان اضافه کنید.
ثبت مکالمات ساده است. روی ورود به مکالمه کلیک کنید، سپس «دیروز»، «امروز» را انتخاب کنید یا تاریخی را برای زمان انجام مکالمه انتخاب کنید. شما همچنین می توانید وسیله ای را برای آن انتخاب کنید. گزینه ها عبارتند از ایمیل، فیس بوک، واتس اپ یا تلفن. هیچ گزینه حضوری یا حضوری وجود ندارد، اما می توانید از طریق منوی تنظیمات آن را تغییر دهید.
تماس های تلفنی حتی آسان تر است. روی Log call کلیک کنید، و بخش برای تکمیل تاریخ امروز، همراه با یک دکمه رادیویی برای انتخاب کسی که تماس را آغاز کرده است، گسترش مییابد. میتوانید با استفاده از متن بدون قالب یا Markdown ساختاریافته آنچه گفته شد را یادداشت کنید. همچنین میتوانید روی منوی طبقهبندی شده کلیک کنید تا دقیقاً احساس خود را در طول تماس ثبت کنید.
زمینه های مشابهی برای فعالیت ها، وظایف، هدایا و اینکه آیا مخاطب شما به شما بدهکار است (یا برعکس) وجود دارد. در حال اجرا به صورت عمودی در سمت چپ صفحه، بخش هایی برای روابط مخاطب شما با افراد دیگر است. اینها شامل روابط خانوادگی، روابط عاشقانه و روابط کاری است. اینها سریع و آسان پر می شوند. روی افزودن یک رابطه جدید کلیک کنید و انتخاب کنید که آیا با یک مخاطب موجود (از قبل در پایگاه داده شما) باشد یا یک فرد جدید.
مونیکا میداند که ممکن است هنوز تمام جزئیات معشوقه پنهانی خواهرتان را نداشته باشید، بنابراین تنها چیزی که واقعاً نیاز دارید یک نام کوچک است. همانطور که شایعات در بین دوستانتان در گوش شما می چکد، می توانید نمایه را به روز کنید. اگر دوست دارید، میتوانید جنسیت را انتخاب کنید، و دکمههای رادیویی مربوط به سن وجود دارد که نشان میدهد سن فرد را نمیدانید، اینکه فرد “احتمالا” سن خاصی دارد، روز و ماه این فرد را میدانید. تولد، اما نه سال، یا اینکه تاریخ دقیق تولد آنها را مشخص کرده اید.
میتوانید یک ورودی مخاطب ایجاد کنید، که به شما امکان میدهد با این شخص مانند هر مخاطب دیگری رفتار کنید، یک یادآوری تولد تنظیم کنید و رابطهای بین مخاطب خود و آشنای او انتخاب کنید. گزینههای پیشفرض گسترده هستند و میتوانید ورودیهای بیشتری را به منوی کشویی در تنظیمات اضافه کنید.
اگر جزئیات SMTP یک حساب ایمیل را در فایل env. وارد کرده باشید، مونیکا به طور خودکار برای شما ایمیل هایی را به عنوان یادآوری تولدهای آینده ارسال می کند. با کلیک بر روی دکمه افزودن یادآوری در صفحه تماس، می توانید یادآورهای دیگری را برای تاریخ های مهم برای هر مخاطب اضافه کنید.
مونیکا همچنین دارای یک عملکرد ژورنال است که از طریق نوار منوی هر صفحه قابل دسترسی است. این مجله به طور خودکار با فعالیت هایی که در طول روز با دیگران به اشتراک گذاشته اید و در مونیکا ضبط کرده اید پر می شود. میتوانید فعالیتها و افکار را به صورت دستی اضافه کنید، و یک رتبهبندی و نظر برای کل روز اضافه کنید.
همه چیز در مونیکا همه چیز به طور گسترده با هم مرتبط است. میتوانید روی یک ورودی ژورنال کلیک کنید و به نمایه مخاطبی که فعالیتی را با او به اشتراک گذاشتهاید پرش کنید، سپس روی برچسبی در ابر برچسب آنها کلیک کنید تا افرادی را با همان برچسب پیدا کنید. می توانید به دوستان، عاشقان، همکاران کاری و موارد دیگر بپرید.
هنگامی که در نهایت اتفاق غم انگیز و در عین حال اجتناب ناپذیر رخ می دهد، یک چک باکس در پایین صفحه “ویرایش مخاطب” وجود دارد که به شما امکان می دهد “این را به عنوان متوفی علامت گذاری کنید”.
مونیکا به شما کمک می کند تا روابط خوب خود را حفظ کنید
ردیابی شبکه پیچیده ای از روابط بین فردی با مونیکا آسان است، تا زمانی که به یاد داشته باشید که داده های خود را به روز و دقیق نگه دارید. اما اول، شما باید روابطی داشته باشید که آن ها را پیگیری کنید. اگر به دنبال یک شریک عاشقانه هستید، بررسی پروفایل های رسانه های اجتماعی یک مکان عالی برای شروع است!