نوار نشانکهایم مدتهاست به گورستان سایتهایی تبدیل شده که زمانی جالب میدانستمشان. استفاده از مرورگر Zen به سازماندهی بهتر تبها کمک کرد، اما نشانکها هنوز در پوشهای پنهان بودند؛ هرکدام به کلیک، زمان بارگذاری و تبِ جداگانهای نیاز داشتند. این روش کار میکند، اما خیلی زود فهرستی مرتب را به شش تبِ باز تبدیل میکند.
روزی از این وضعیت خسته شدم و تصمیم گرفتم مشکل را با یک کانتینر داکرِ خودمیزبان حل کنم. حالا یک داشبورد دارم و دیگر برای رسیدن به اطلاعات موردنیازم به مشتی کلیک و تب نیاز ندارم.
صفحهٔ خانهٔ مرورگرتان میتواند جایگزین دهها وبسایت شود
گلنس، داشبوردی خودمیزبان، مکانی واحد برای هرآنچه مرتب بررسی میکنید میسازد





Glance یک داشبورد خودمیزبان است که همهٔ خوراکهایتان را در یک صفحه گرد هم میآورد. آن را سازندهٔ صفحهٔ خانهٔ شخصی تصور کنید، با این تفاوت که بهجای ابزارکهای ایستا، همهچیز را خودتان در YAML تعریف میکنید. از خوراکهای RSS، فرستههای سابردیت، رشتههای Hacker News، پیشبینی آبوهوا، بارگذاریهای کانال یوتیوب، استریمهای توییچ، قیمت سهام و رمزارزها، وضعیت کانتینرهای داکر و موارد بسیار دیگر پشتیبانی میکند. کل پروژه بهصورت یک باینری سبک یا یک ایمیج داکرِ کمحجم عرضه میشود؛ به همین دلیل، اجرای آن بسیار سریع است.
Glance فشار ناچیزی هم به سختافزار وارد میکند. برخلاف برنامههای پیچیدهٔ Electron که با اجرا شدن RAM را میبلعند، این ابزار باینری سبکِ Go با وابستگیهای حداقلی و مقدار اندکی JavaScript در سمت کاربر است. از همان کانتینرهایی است که میتوانید بیدردسر روی رزبریپای ۳B+ اجرا کنید.
راهاندازی Glance فقط چند دقیقه طول میکشد
یک کانتینر داکر و یک پرونده YAML برای شروع کافی است

اگر تا حالا پرونده Docker Compose تنظیم کردهاید، Glance را در عرض چند دقیقه بالا میآورید. پروژه یک قالب آماده در اختیارتان میگذارد که با یک فرمان curl میتوانید docker-compose.yml، یک پوشهٔ پیکربندی و پروندههای YAML آغازین را دانلود کنید. از آنجا، پروندههای home.yml را در پوشهٔ پیکربندی ویرایش کنید و docker compose up -d را اجرا کنید. اگر مشکلی پیش آمد، گزارشهای Docker Compose دقیقاً نشان میدهند چه چیزی خراب شده است.
برای کسانی که باینری مستقیم را ترجیح میدهند، پروژه بهصورت باینریهای ازپیشکامپایلشده برای لینوکس، ویندوز و مکاواس در معماریهای x86_64، ARM و ARM64 در دسترس است. افزون بر این، جامعهٔ کاربری آن را از طریق Proxmox VE Helper Scripts، بستهٔ NixOS و حتی یکپارچهسازی Coolify.io بستهبندی کرده است. اگر هوملبی با معماری ترکیبی دارید، Glance همهٔ انعطاف موردنیازتان را در اختیارتان میگذارد.
نشانکهایم به ابزارک بدل شدند
خوراکهای RSS، آبوهوا، تقویمها، سرویسها و اخبار حالا در یک صفحه جای گرفتهاند

روتین قدیمیام هر صبح شامل باز کردن پنج یا شش تب بود: چند سابردیت، Hacker News، صفحههای یوتیوب و یک تیکر سهام، در کنار چند مورد دیگر. Glance همهٔ اینها را در قالب ستونهایی در یک صفحه فشرده میکند. یک ابزارک تقویم و یک خوراک RSS برای سایتهایی که اغلب میخوانم کنارشان پیکربندی کردم. در پایان، چند کنترل و آمار پرینتر سهبعدی را نیز از نمونهٔ Home Assistant خود اضافه کردم.
سامانهٔ چیدمان از ستونهای کوچک، متوسط و تمامعرض بهره میبرد و صفحهها میتوانند هر تعداد تب که بخواهید داشته باشند؛ بنابراین اگر مانند من علایق کاملاً متفاوتی را دنبال میکنید — مثلاً چاپ سهبعدی، اتوماسیون خانه و شبیهساز مسابقه — میتوانید آنها را بهجای فشردن همهچیز در یک نما، در صفحههای جداگانه جای دهید. حتی ابزارکی برای انتشار نسخه نیز وجود دارد که مخزنهای مشخص GitHub را پایش میکند و نسخههای جدید را علامت میزند؛ قابلیتی که هنگام اجرای دهها ابزار خودمیزبانِ نیازمند بهروزرسانی دستی، کارتان را آسان میکند.
جای هر وبسایتی را نمیگیرد
برخی کارها همچنان به تجربهٔ کامل سایت اصلی نیاز دارند
Glance جادو نیست و بهتر است انتظاراتتان را درست تنظیم کنید. صفحهها بهصورت خودکار بازخوانی نمیشوند؛ یعنی برای دریافت دادهٔ تازه باید دستی بارگذاری را تجدید کنید، هرچند برخی عناصر مانند ساعت بهصورت زنده بهروزرسانی میشوند. ابزارکها نیز در پسزمینه بیوقفه درخواست نمیفرستند. داده هنگام بارگذاری صفحه واکشی میشود و سپس برای مدتی که برای هر ابزارک پیکربندی کردهاید در کش میماند؛ بنابراین دقت لحظهای را با سرعت بیشتر و مصرف کمتر منابع معاوضه میکنید.
اگر Pi-hole یا AdGuard Home اجرا میکنید، ممکن است با قطع شدن درخواستها هم روبهرو شوید؛ زیرا هنگامی که یک صفحه همزمان درخواستهای فراوانی از ابزارکهای متعدد میفرستد، محدودیتهای پیشفرض نرخ DNS آنها را پشت سر میگذارد. خوشبختانه این موضوع با یک تنظیم سریع حل میشود، اما نکتهای است که کمتر کسی دربارهاش هشدار میدهد.
هنوز هر صبح Glance را باز میکنم
داشتن اطلاعات مفید در یک مکان، مرور وب را منسجمتر میکند
Glance اینترنت را ساده نکرد؛ فقط دری بهتر به آن گشود. بهجای پریدن میان نشانکها، حالا یک نشانی را باز میکنم، صفحه را مرور میکنم و تصمیم میگیرم کدام موارد واقعاً ارزش باز کردن دارند.
اگر از قبل داکر دارید یا هوملبی راه انداختهاید، بالا آوردن این داشبورد آزمایشی کمزحمت و احتمال موفقیتش بالاست. اگر هم نوار نشانکهایتان سرریز شده، تعجب نکنید اگر تا فردا بسیاری از آنها ناپدید شوند.
منبع: این مطلب ترجمه و بومیسازی مقالهای از MakeUseOf به قلم Yadullah Abidi است. مشاهده مقاله اصلی