ملاحظات – مفتوحة المصدر، مستضافة ذاتياً، ملاحظاتك، طريقتك

في عالم اليوم الرقمي، يعد تدوين الملاحظات أمرًا أساسيًا لتنظيم الأفكار، وتتبع المهام، وزيادة الإنتاجية. يستخدم العديد من الأشخاص تطبيقات تدوين الملاحظات المستندة إلى السحابة، ولكنها تأتي مع مخاوف تتعلق بالخصوصية، ورسوم الاشتراك، أو تخصيص محدود. إذا كنت تريد تحكمًا كاملاً في ملاحظاتك، فإن ميموز هو بديل رائع.

ميموز هو تطبيق مفتوح المصدر، يتم استضافته ذاتيًا، يمنحك ملكية كاملة لبياناتك، وهو خفيف الوزن، سهل الاستخدام، ومثالي للاستخدام الشخصي أو الفرق الصغيرة.

في هذه المقالة، سنستكشف ميموز، وميزاته، وعملية التثبيت، وكيفية استخدامه بفعالية.

ما هو ميموز؟

ميموز هو تطبيق لتدوين الملاحظات بسيط يتيح لك الكتابة، وتنظيم، وإدارة ملاحظاتك دون الاعتماد على خدمات الطرف الثالث. يتم استضافته ذاتيًا، مما يعني أنك تقوم بتثبيته وتشغيله على خادمك الخاص، مما يمنحك خصوصية كاملة وتحكمًا في بياناتك.

الميزات الرئيسية لـ ميموز:

  • الخصوصية أولاً – تبقى بياناتك معك، مما يعني أن كل شيء يتم تخزينه بأمان في قاعدة بياناتك المحلية.
  • سريع وبسيط – اكتب واحفظ الملاحظات بسرعة في نص عادي، مع Markdown لتنسيق ومشاركة سهلة.
  • خفيف الوزن ولكنه قوي – مبني باستخدام Go و React.js لتجربة سلسة وفعالة.
  • قابل للتخصيص بالكامل – قم بتغيير اسم الخادم، الرمز، السمة، الوصف، والمزيد لتناسب احتياجاتك.
  • مصدر مفتوح – شفاف 100%، مع توفر جميع الشفرات على GitHub لأي شخص لمشاهدتها أو المساهمة بها.
  • مجاني بالكامل – لا رسوم، لا اشتراكات – فقط وصول كامل إلى جميع الميزات دون أي تكلفة.

المتطلبات المسبقة

قبل البدء، تأكد من أن خادمك يلبي المتطلبات التالية:

  • نظام قائم على لينكس (أوبونتو، ديبيان، RHEL، إلخ)
  • تثبيت Docker على نظامك.
  • اسم نطاق (اختياري، للوصول عبر الويب).

الخطوة 1: تثبيت Docker على لينكس

تعمل ميموز كحاوية Docker، لذا تحتاج إلى تثبيت Docker أولاً، اتبع الخطوات أدناه بناءً على توزيع لينكس الخاص بك.

قم بتثبيت أحدث إصدار من Docker على التوزيعات القائمة على ديبيان مثل أوبونتو و مينت:

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/