اجرای مرورگر در سرورهای لینوکس بدون محیط گرافیکی

کاربران سرورهای لینوکس بدون رابط گرافیکی یا دیتاسنترهایی که امکان نصب ویندوز ندارند، می‌توانند با استفاده از داکر و بدون نیاز به محیط دسکتاپ، مرورگر را روی سرور اجرا کنند. کافیست آدرس سرور را در مرورگر سیستم شخصی خود وارد کنید تا مرورگر سرور را ببینید!

نصب داکر

برای شروع، داکر را با این دستور نصب کنید:

curl -sSL https://get.docker.com/ | sh

نصب گوگل کروم (Chromium)

Chromium
ChromiumLogo

از Chromium (نسخه رایگان گوگل کروم) استفاده می‌کنیم. کد زیر را کپی و در ترمینال اجرا کنید:

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


docker run -d \
  --name=chromium \
  --security-opt seccomp=unconfined `#optional` \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Etc/UTC \
  -e CUSTOM_USER=nexnode \
  -e PASSWORD=3emJm6zLcDVVZypX \
  -p 3000:3000 \
  -p 3001:3001 \
  -v /path/to/config:/config \
  --shm-size="1gb" \
  --restart unless-stopped \
  lscr.io/linuxserver/chromium:latest
    

بعد از نصب: در مرورگر شخصی خود، آدرس سرور را وارد کنید. مثال: اگر IP سرور 1.2.3.4 باشد: 1.2.3.4:3000

نصب فایرفاکس

Chromium
FirefoxLogo

برای نصب فایرفاکس، کد زیر را در ترمینال اجرا کنید:

نکته: همانند بالا، CUSTOM_USER و PASSWORD را تنظیم کنید.


docker run -d \
  --name=firefox \
  --security-opt seccomp=unconfined `#optional` \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Etc/UTC \
  -e CUSTOM_USER=nexnode \
  -e PASSWORD=3emJm6zLcDVVZypX \
  -p 4000:3000 \
  -p 4001:3001 \
  -v /path/to/config:/config \
  --shm-size="1gb" \
  --restart unless-stopped \
  lscr.io/linuxserver/firefox:latest

بعد از نصب: آدرس سرور را در مرورگر وارد کنید. مثال: اگر IP سرور 1.2.3.4 باشد: 1.2.3.4:4000