هزینه:
سرور VPS: ماهی ۶ دلار + مالیات
دومین: سالی ۷.۵ دلار + مالیات
طبق ارزیابی من DigitalOcean سرراستترین خدمات رو ارائه میکنه.
Note
نکته: خودتون اقدام به ساخت اکانت نکنید، از دوستان بخواهید که شما رو دعوت کنند که هر دو کردیت بگیرید.
مثلا این لینک دعوت منه که اگه از این طریق ثبت نام کنید اصولا باید به شما ۲۰۰ دلار و به من ۲۵ دلار کردیت بده.
بعد از وارد شدن با اکانت DigitalOcean از منوی بالا سمت راست Create -> Droplets رو انتخاب کنید.
لوکیشن: ترجیحاً یک کشور اروپایی (مثل آلمان یا هلند) را انتخاب کنید که پینگ کمتری به ایران داشته باشد.
سیستمعامل: گزینهی پیش فرض یعنی Ubuntu 24.04 LTS یا نسخههای جدیدتر را انتخاب کنید.
مشخصات فنی: ارزانترین پلن (۶ دلار در ماه) برای استفاده شخصی و خانوادگی کاملاً پاسخگو است.
در قسمت Choose Authentication Method گزینه سمت راست یعنی Password رو انتخاب کنید و یک پسورد برای سرورتون انتخاب کنید.
بعد از خرید با رفتن به قسمت Droplets از منوی سمت چپ میتونید سروری که خریدید رو ببینید.
با کلیک بر روی سرور آیپی (IP) سرور رو ببینید (اگه آی پی مشاهده نمیشه یک دقیقه صبر کنید تا ساخت سرور تمام شود).
این آی پی رو یادداشت کنید که در قسمت بعد باید واردش کنیم.
من خودم دامنه رو از سایت CloudFlare خریدم. هم اینکه تنظیمات بعدی راحتتر بود، هم این که استفاده از CDN رو سادهتر میکنه.
به نظرم دامنهی .org برای سال اول مناسبترین قیمت رو داشت.
برای اسم دامنه هم سخت نگیرید، میتونید چند تا کاراکتر اتفاقی رو پشت هم قرار بدید. این کدها در Linux و MacOS برای شما دومین اتفاقی تولید میکنه.
Linux:
cat /dev/urandom | tr -dc 'a-z0-9' | fold -w 10 | head -n 1 | sed 's/$/.org/'MacOS:
LC_ALL=C tr -dc 'a-z0-9' < /dev/urandom | head -c 10 | sed 's/$/.org/'دامنه رو برای یک سال خریداری کنید (نگران آدرس خودتون نباشید، کلادفلر به طور اتوماتیک آدرس شما رو پنهان میکنه).
Warning
فقط Automatic Renewal رو خاموش کنید که سال بعد اتوماتیک از حسابتون پول کم نشه (به امید اینکه همین امسال تموم بشه).
بعد از خرید دومین، از منوی سمت چپ به قسمت Domains برید، دومینی که خریدید رو پیدا کنید و از از منوی سه نقطه Configure DNS رو انتخاب کنید.
دکمهی Add Record رو بزنید و این تنظیمات رو در منوی باز شده قرار دهید:
Type: A
Name: @
IPv4: Your VPS IP
آی پی VPSی که در قسمت پیش یادداشت کردید رو اینجا وارد کنید.
Proxy Status: On (Orange Cloud)
حواستون باشه که پراکسی روشن (ابر نارنجی) باشه.
دوباره به DigitalOcean برید و از قسمت Access دکمه بزرگ Launch Droplet Console رو بزنید که کنسول سرور شما روی مرورگر باز بشه.
وقتی کنسول در مروگر بالا اومد وقت راه اندازی سرور شماست.
این فرمان کد setup.sh رو از همین جا دانلود میکنه و کل تنظیمات رو انجام میده.
sudo bash -c "$(wget -qO- https://raw.githubusercontent.com/bardiadoosti/OutlineServer/master/setup.sh)"اول دامنهای که خریدید رو وارد کنید، و بعد هم یک آدرس ایمیل برای ثبت SSL Certificate.
آدرس ssconf://yourdomain.org/config.txt که در پایان نمایش داده میشه، آدرسیه که باید در Outline وارد کنید.
قبل از اینکه آدرس رو با خانوادهتون در ایران به اشتراک بذارید، یک بار رو آوتلاین گوشی خودتون چک کنید که درست کار کنه.
اگه کمکی خواستید این آیدی توییتر منه: @bardiadoosti