خوب مدت ها از اون روزگاری که سلطان دلها sublime text و atom بودن گذشته. بعد از این که تموم خوبی های تموم ادیتور ها رو مایکروسافت از همه جا جمع کرد و کاری کرد که همه ی ما یه پارچه از vs code استفاده کنیم ( که البته نه برای این که عاشق چشم و ابرومون بود، فقط دیتامون رو می خواست برای کار کردن روش، یه نگاهی به این بندازید بد نیست)؛ سلطان قلب ها شد vs code.
حالا اگه من خدمتتون عرض کنم که سلطان قلب ها vs code روی سروری که روش ریموت می زنید و دیپلوی می کنید بالا میاد و اگه مث من درست و حسابی vim بلد نیستید و nano هم با این که کار راه اندازه ولی خیلی جدی نمی شه باهاش کار کرد؛ یه جور معجزه به حساب می یاد پس بکوبید رو قلب تا بقیه شو خدمتتون عرض کنم.
خیلی شبیه به همون vs code که رو سیستمون نصبه رو می تونید روی سرور بیارید بالا و تو سرور ریموت که می زنید یه UI عالی از vs code داشته باشید. تقریبا همه ی کارهایی که می تونید تو لوکال انجام بدید رو میتونید توی سرور از طریق مرورگر هم انجام بدید. حتی ترمینال ها هم می تونن اون جا بالا بیان و دسترسی و تجربه ی کاربری عالی ای هنگام کار با سرور براتون به وجود بیارن.
اسم این پروژه code-server هستش که لینک ریپوش اینجاست. راه اندازیش خیلی سخت نیست با هم بریم ببینیم.
داکر هم داره منتها به زبان اوبونتوییش می شه به این شکل که ابتدا به سرور مورد نظر ریموت می زنیم (احتمالا با putty یا ssh) سپس دستورات زیر را وارد می نماییم:
$ curl -fOL https://github.com/cdr/code-server/releases/download/v3.4.0/code-server_3.4.0_amd64.deb
$ sudo dpkg -i code-server_3.4.0_amd64.deb
$ systemctl --user enable --now code-server
تبریک می گم. برید رو پورت 8080 و از vs code روی سرور لذت ببرید!
(پسورد هم توی این فایلس می تونید nano و یا vim ش کنید یا با فایل زیلا دانلود کنید و ببینید چی به چیه):
~/.config/code-server/config.yaml
در نهایت ذکر این نکته ضروریه که چک کنید پورت 8080 باز باشه. البته یه ذره بجورید ریپو رو همه چیز قابل کانفیگه.
التماس دعا.