- מתן עדיפות לשימוש בכלי ייצוא וייבוא מסמכים מקוריים על פני העתקת תיקיות פשוטה.
- יישום אסטרטגיית גיבוי 3-2-1 כדי להבטיח זמינות נתונים במקרה של תקלות קריטיות.
- אוטומציה של תהליכים באמצעות סקריפטים של Bash, rsync וכלי סנכרון ענן כמו rclone.
הגענו לנקודה שבה מערכת ניהול המסמכים שלנו מוכנה ואנחנו רוצים לשתף אותה עם המשפחה כדי לשים קץ לכאוס של מסמכים שהצטברו וקבצים דיגיטליים עם שמות גרועים. גיבוי Paperless-ngx האם זה מושלם כדי לבטל את הפחד שכל המידע הקריטי הזה ייעלם כהרף עין אם המלצר יחליט להגיד תודה?
זה נורמלי להרגיש קצת רתיעה מהעלאת נתונים אישיים לענן עקב ה חשיפת פרטיותאבל להשאיר את כל המסמכים על כונן קשיח אחד זה כמו לשחק רולטה רוסית. כדי לישון בשקט, אנחנו צריכים תוכנית מוצקה שמשלבת אבטחה מקומית עם יתירות חיצונית, שתמנע מכשל חומרה לאלץ אותנו לחזור לעידן ארון התיוק המתכתי.
למה פשוט להעתיק את תיקיות Docker לא מספיק?
משתמשים רבים עושים את הטעות של העתקת הספרייה שבה נמצא Docker. למרות שזו נראית הגישה הפשוטה ביותר, לשיטה זו יש... סיכונים ניכריםהבעיה העיקרית היא עקביות מסד הנתונים. אם תעתיקו קבצי PostgreSQL בזמן שהקונטיינר פועל, סביר להניח שהגיבוי ייפגם ולא יהיה שמיש. גיבויים ללא נייר של ngx פותרים בעיה זו.
מִלְבַד, ללא נייר-ngx הוא מנהל קשר מורכב בין קבצים פיזיים לרשומות מסד נתונים. אם שני אלמנטים אלה אינם מגובים באופן ש... מסונכרן וקוהרנטיכשאתם מנסים לאחזר את המידע, אתם עלולים להיתקל בקישורים שבורים או במסמכים שהמערכת אינה מזהה, מה שיכול להיות כאב ראש של ממש.
אסטרטגיית האב: שיטת 3-2-1
עבור אלו שלוקחים את האבטחה ברצינות, כלל הזהב הוא שיטת 3-2-1. בעיקרון, היא מורכבת משמירה על שלושה עותקים של הנתוניםהמקורי ושני גיבויים נוספים. לא מספיק שהם יהיו באותו מקום; עליך לגוון את האחסון שלך באמצעות שני מכשירים שונים (כמו כונן קשיח חיצוני ו- NAS).
המגע הסופי באסטרטגיה הזו הוא שיהיה עותק מחוץ לבית או במיקום מרוחק. זה חיוני להישרדות מאסונות פיזיים כמו שוד או שריפות. שימוש בענן הוא האפשרות הנפוצה ביותר כאן, כל עוד אנו משתמשים בכלים מבוססי ענן. הצפנה חזקה כך שספק השירות לא יוכל לעיין בחוזים או בחשבוניות שלנו.
כלים מקוריים וייצוא מסמכים
הדרך הנקייה ביותר לגבות את Paperless-ngx היא להשתמש ייצוא מסמכים, שהוא משולב בכלי. במקום להתמודד עם אמצעי אחסון של Docker, פקודה זו יוצרת קובץ dump מלא הכולל לא רק את הקבצים, אלא גם את התצורות, המשתמשים, התגים וכל מה שהבינה של המערכת למדה על המסמכים שלך.
כדי להריץ אותו בסביבת Docker, בדרך כלל תפעיל את הפקודה document_exporter מצביע על תיקיית ייצוא. אם אתה עובד במערכות כמו Unraid או TrueNASחיוני לוודא שנתיבי אמצעי האחסון בקובץ ה-compose ממופים כהלכה כך שהקבצים המיוצאים ייכנסו לתיקייה נגישה מהמארח ולא יתפסו בתוך המכולה.

אוטומציה מתקדמת עם סקריפטים ו-rclone
יצירת עותקים ידנית היא דבר מייגע וקל לשכוח. באופן אידיאלי, כדאי ליצור סקריפט Bash שמטפל בכל. תהליך עבודה חזק יתחיל ביצירת קובץ SQL dump של מסד הנתונים PostgreSQL באמצעות pg_dump ולאחר מכן הפעל את ייצוא המסמכים. כדי למטב את השטח, תוכל להשתמש rsync עם קישורים קשיחים (קישורים קשיחים), תוך הימנעות מהעתקת ג'יגה-בייט של נתונים שלא השתנו.
אם אנחנו רוצים להעביר את זה לענן בלי סיבוכים, rclone זהו הכלי האולטימטיבי. הוא מאפשר לך לסנכרן את התיקייה המיוצאת עם גוגל דרייב, OneDrive או S3. הדבר הכי חכם לעשות הוא להגדיר שלט רחוק מסוג קריפטה ב-rclone, אשר מצפין שמות קבצים ותוכן לפני העלאה, ומבטיח פרטיות מוחלטת גם אם הנתונים נמצאים בשרתים חיצוניים.
תהליך התאוששות מאסון
גיבויים של טרה-בייטים הם חסרי תועלת אם איננו יודעים כיצד להשתמש בהם. תהליך השחזור מתחיל בהפעלת מופע נקי של Paperless-ngx. ראשית, עליך... לשחזר את מסד הנתונים ייבוא קובץ ה-.sql שנוצר קודם לכן. לאחר שמסד הנתונים פועל, המשך לשלב ייבוא הקבצים.
על ידי הצבת המסמכים המגובים בתיקיית הייצוא, אנו מפעילים את הפקודה document_importerהכלי הזה הוא מה שגורם לקסם לקרות: הוא קורא את קבצי manifest.json, בונה מחדש אינדקסי חיפוש ומשחזר את הקישורים בין המסמכים למסד הנתונים, ומשאיר הכל בדיוק כפי שהיה לפני האירוע.
כדי לשמור על מערכת בריאה בטווח הארוך, מומלץ לתזמן משימות אלו עד עבודות cronלדוגמה, על ידי הפעלת הגיבוי בכל לילה בשעה 3 לפנות בוקר. בנוסף, מומלץ לקבוע מדיניות שמירה עבור מחיקת עותקים ישנים ולא למלא את הדיסק שלא לצורך, תוך שמירה תמיד על חלון בטיחות של כ-30 יום.
על ידי יישום שגרה המשלבת את הייצואן המקורי של Paperless-ngx, קבצי dump של מסד נתונים של PostgreSQL וסנכרון מוצפן באמצעות rclone תחת כלל 3-2-1, אנו משיגים סביבה מאובטחת שבה אובדן נתונים כמעט בלתי אפשרי, מה שמאפשר לנו להפוך את חיינו לדיגיטליים בשקט נפשי מוחלט.
עורך מתמחה בנושאי טכנולוגיה ואינטרנט עם יותר מעשר שנות ניסיון במדיה דיגיטלית שונים. עבדתי כעורכת ויוצרת תוכן בחברות מסחר אלקטרוני, תקשורת, שיווק מקוון ופרסום. כתבתי גם באתרי כלכלה, פיננסים ומגזרים אחרים. העבודה שלי היא גם התשוקה שלי. עכשיו, דרך המאמרים שלי ב Tecnobits, אני מנסה לחקור את כל החדשות וההזדמנויות החדשות שעולם הטכנולוגיה מציע לנו מדי יום כדי לשפר את חיינו.