منصوبے کے بارے میں

اومامرل ایک خود میزبان یو آر ایل شارٹنر ہے جسے رسٹ اور SQLite کے ساتھ بنایا گیا ہے، تیز اور ہلکا پھلکا ڈیزائن کیا گیا ہے جس میں میموری فُٹ پرنٹ 15 ایم بی سے کم ہے۔ یہ آپ کی اپنی انفرااسٹرکچر پر ریڈائریکٹس کی نگرانی کے لیے [اومامی](https://umami.is/) اینالٹکس کے ساتھ انٹیگریٹ ہوتا ہے۔ اہم صلاحیتیں: - **یو آر ایل شارٹننگ**: رینڈم ایڈجیکٹیو-نام جوڑے، UIDs، یا کسٹم سلگز استعمال کر کے مختصر لنکس پیدا کریں۔ - **اومامی اینالٹکس**: ریڈائریک ٹریکنگ کے لیے خود میزبان اومامی انسٹنس کے ساتھ اختیاری انٹیگریشن، جسے ماحولیاتی متغیرات یا ایڈمن UI کے ذریعے ترتیب دیا جا سکتا ہے۔ - **لنک مینیجمنٹ**: ختم ہونے کی تاریخیں مقرر کریں، تخلیق کے بعد لنکس میں ترمیم یا حذف کریں، اور ضرورت کے مطابق QR کوڈز جنریٹ کریں۔ - **سیکیورٹی**: پہلی بار لانچ پر ماحولیاتی متغیر یا UI سیٹ اپ کے ذریعے پاس ورڈ تحفظ؛ پروگرامنگ تک رسائی کے لیے Argon2 ہیش شدہ اسناد کے ساتھ API کی سپورٹ۔ - **پبلک موڈ**: ہر کسی کو لنکس چھوٹے کرنے کی اجازت دیں، لیکن لسٹنگ اور حذف کرنے کی کارروائی صرف ایڈمنز تک محدود رکھیں۔ - **کسٹم لینڈنگ پیج**: اپنا خود HTML سرو کریں اور ایڈمن ڈیش بورڈ کو `/admin/manage` پر منتقل کریں۔ - **رسپانسو ڈارک UI**: موبائل دوستانہ استعمال کے لیے Tailwind CSS کے ساتھ بنایا گیا۔ - **SQLite بیک اینڈ**: ACID کے مطابق، بہتر کارکردگی کے لیے اختیاری WAL موڈ کے ساتھ۔ ڈیپلائمنٹ آسان ہے: پاس ورڈ اور ڈیٹابیس پاتھ کے لیے ماحولیاتی متغیرات سیٹ کریں، پھر سنگل بائنری چلائیں۔ جب اینالٹکس درکار ہو تو config فائل یا ماحولیاتی متغیرات اومامی اینڈ پوائنٹ اور ویب سائٹ ID کنٹرول کرتے ہیں۔ ارادی طور پر خارج کی گئی خصوصیات میں ملٹی یوزر مینیجمنٹ، کوکیز، پاپ اپس اور نیوز لیٹرز شامل ہیں۔