Skip to content

bardiadoosti/OutlineServer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

راهنمای راه‌اندازی سرور آوتلاین (Outline Server) روی سرور خصوصی مجازی (VPS)

هزینه:

سرور VPS: ماهی ۶ دلار + مالیات

دومین: سالی ۷.۵ دلار + مالیات

مرحله ۱: خرید سرور خصوصی مجازی (VPS)

طبق ارزیابی من DigitalOcean سرراست‌ترین خدمات رو ارائه می‌کنه.

Note

نکته: خودتون اقدام به ساخت اکانت نکنید، از دوستان بخواهید که شما رو دعوت کنند که هر دو کردیت بگیرید.

مثلا این لینک دعوت منه که اگه از این طریق ثبت نام کنید اصولا باید به شما ۲۰۰ دلار و به من ۲۵ دلار کردیت بده.

https://m.do.co/c/727d33d4bc76

بعد از وارد شدن با اکانت DigitalOcean از منوی بالا سمت راست Create -> Droplets رو انتخاب کنید.

image

انتخاب لوکیشن و سیستم‌عامل

لوکیشن: ترجیحاً یک کشور اروپایی (مثل آلمان یا هلند) را انتخاب کنید که پینگ کمتری به ایران داشته باشد.

سیستم‌عامل: گزینه‌ی پیش فرض یعنی Ubuntu 24.04 LTS یا نسخه‌های جدیدتر را انتخاب کنید.

مشخصات فنی: ارزان‌ترین پلن (۶ دلار در ماه) برای استفاده شخصی و خانوادگی کاملاً پاسخگو است.

image

در قسمت Choose Authentication Method گزینه سمت راست یعنی Password رو انتخاب کنید و یک پسورد برای سرورتون انتخاب کنید.

image

بعد از خرید با رفتن به قسمت Droplets از منوی سمت چپ می‌تونید سروری که خریدید رو ببینید.

با کلیک بر روی سرور آی‌پی (IP) سرور رو ببینید (اگه آی پی مشاهده نمی‌شه یک دقیقه صبر کنید تا ساخت سرور تمام شود).

این آی پی رو یادداشت کنید که در قسمت بعد باید واردش کنیم.

image

مرحله ۲: خرید دامنه (Domain)

من خودم دامنه رو از سایت 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 رو انتخاب کنید.

image

دکمه‌ی Add Record رو بزنید و این تنظیمات رو در منوی باز شده قرار دهید:

Type: A

Name: @

IPv4: Your VPS IP

آی پی VPSی که در قسمت پیش یادداشت کردید رو اینجا وارد کنید.

Proxy Status: On (Orange Cloud)

حواستون باشه که پراکسی روشن (ابر نارنجی) باشه.

image

مرحله ۳: تنظیمات سرور

دوباره به DigitalOcean برید و از قسمت Access دکمه بزرگ Launch Droplet Console رو بزنید که کنسول سرور شما روی مرورگر باز بشه.

image

وقتی کنسول در مروگر بالا اومد وقت راه اندازی سرور شماست.

این فرمان کد 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

About

Instructions to create an Outline Server.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages