اجرای مرورگر در سرورهای لینوکس بدون محیط گرافیکی
کاربران سرورهای لینوکس بدون رابط گرافیکی یا دیتاسنترهایی که امکان نصب ویندوز ندارند، میتوانند با استفاده از داکر و بدون نیاز به محیط دسکتاپ، مرورگر را روی سرور اجرا کنند. کافیست آدرس سرور را در مرورگر سیستم شخصی خود وارد کنید تا مرورگر سرور را ببینید!
نصب داکر
برای شروع، داکر را با این دستور نصب کنید:
curl -sSL https://get.docker.com/ | sh
نصب گوگل کروم (Chromium)
از 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
نصب فایرفاکس
برای نصب فایرفاکس، کد زیر را در ترمینال اجرا کنید:
نکته: همانند بالا، 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