ממוס – קוד פתוח, מתארח עצמי, ההערות שלך, בדרך שלך

בעולם הדיגיטלי של היום, לקיחת הערות היא חיונית לארגון רעיונות, מעקב אחר משימות ושיפור פרודוקטיביות. רבים משתמשים ב-אפליקציות לרישום הערות מבוססות ענן, אך הן מגיעות עם חששות פרטיות, תשלומי מנוי או התאמה מוגבלת. אם אתה רוצה שליטה מלאה על ההערות שלך, Memos היא חלופה נהדרת.

Memos היא אפליקציית רישום הערות בקוד פתוח, המוזנת על ידך, המעניקה לך בעלות מוחלטת על הנתונים שלך, שהיא קלה לשימוש, קלה לשימוש, ומתאימה לשימוש אישי או לצוותים קטנים.

במאמר זה, נסקור את Memos, את תכונותיה, את תהליך ההתקנה שלה, ואיך להשתמש בה ביעילות.

מה זה Memos?

Memos היא אפליקציית רישום הערות מינימליסטית המאפשרת לך לכתוב, לארגן ולנהל את ההערות שלך מבלי להסתמך על שירותי צד שלישי. היא מוזנת על ידך, כלומר אתה מתקין ומריץ אותה על השרת שלך, מה שמעניק לך פרטיות מוחלטת ושליטה על הנתונים שלך.

תכונות עיקריות של Memos:

  • ראשית פרטיות – הנתונים שלך נשארים אצלך, כלומר הכל מאוחסן בבטחה במסד הנתונים המקומי שלך.
  • מהיר ופשוט – כתוב ושמור הערות במהירות בטקסט פשוט, עם Markdown לעיצוב קל ושיתוף.
  • קליל אך עוצמתי – נבנה עם Go ו-React.js לחוויה חלקה ויעילה.
  • ניתן להתאמה אישית מלאה – שנה את שם השרת, האייקון, הנושא, התיאור ועוד לפי הצרכים שלך.
  • קוד פתוח – 100% שקוף, עם כל הקוד זמין ב-GitHub לכל מי שמעוניין לצפות או לתרום.
  • חינם לחלוטין – ללא דמי שימוש, ללא מנויים – פשוט גישה מלאה לכל הפיצ'רים ללא עלות.

דרישות מוקדמות

לפני שתתחיל, ודא שהשרת שלך עומד בדרישות הבאות:

  • מערכת מבוססת לינוקס (אובונטו, דביאן, RHEL וכו')
  • Docker מותקן על המערכת שלך.
  • שם דומיין (אופציונלי, לגישה מהאינטרנט).

שלב 1: התקנת Docker על לינוקס

Memos פועל כמיכל Docker, לכן עליך להתקין קודם את Docker, עקוב אחרי הצעדים למטה בהתאם להפצת הלינוקס שלך.

התקן את גרסת Docker האחרונה על הפצות מבוססות דביאן כמו אובונטו ו-Mint:

sudo apt update
sudo apt install -y ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo tee /etc/apt/keyrings/docker.asc > /dev/null
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io

למערכות מבוססות RHEL (CentOS, AlmaLinux, Rocky Linux, Fedora):

sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo dnf install -y docker-ce docker-ce-cli containerd.io

ברירת מחדל, Docker דורש הרשאות שורש, מה שלא נוח, לכן אפשר למשתמשים שאינם שורש להריץ פקודות Docker ללא sudo.

sudo usermod -aG docker $USER
newgrp docker

לאחר ההתקנה, אפשר את Docker להתחיל בעת אתחול ולהפעיל את השירות.

sudo systemctl enable --now docker
sudo systemctl start docker

שלב 2: התקן Memos באמצעות Docker

כדי להקים Memos באמצעות docker run, הרץ את הפקודה הבאה כדי להתחיל את Memos, שתשיק את Memos ברקע, ותחשוף אותה על פורט 5230 והנתונים יאוחסנו ב~/.memos/, תיקיה מוסתרת בתוך הבית של המשתמש שלך.

docker run -d \
  --init \
  --name memos \
  --publish 5230:5230 \
  --volume ~/.memos/:/var/opt/memos \
  neosmemo/memos:stable
Install Memos in Linux

לאחר שהקונטיינר פועל, תוכל לגשת לMemos על ידי פתיחת דפדפן האינטרנט שלך וניווט ל:

http://your-server-ip:5230
OR
http://localhost:5230
Access Memos Web Interface
Access Memos Web Dashboard

אם הקמת דומיין, תוכל להגדיר פרוקסי הפוך (באמצעות Nginx או Caddy) לחוויה טובה יותר.

סיכום

Memos היא אפליקציית רישום הערות עצמאית עוצמתית אך קלה שמאפשרת לך לקחת ולנהל הערות בדרכך. היא קלה להתקנה, מאוד מותאמת אישית, ומעניקה לך בעלות מלאה על הנתונים שלך.

Source:
https://www.tecmint.com/memos-self-hosted-note-taking-linux/