Site icon ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)
Среда, 2 июля, 2025

Как настроить веб-сервер для размещения кода в Linux

Как настроить веб-сервер для размещения кода в Linux

Хотите писать код где угодно, не таская с собой ноутбук? Вы можете попробовать code-server — мощное локальное приложение, которое предоставляет все функции Visual Studio Code в вашем веб-браузере. Вместо того чтобы полагаться на сторонние облачные IDE, вы можете настроить code-server на своем домашнем сервере и безопасно получать к нему доступ с любого устройства. Настройка code-server обеспечивает стабильную и доступную среду разработки, при этом ваш код и данные остаются под вашим контролем.

 

Что такое Code-Server и зачем его размещать самостоятельно?

Code-server запускает VS Code на удалённом сервере, предоставляя доступ к нему через веб-браузер. Он работает так же, как настольная версия, поддерживая автодополнение, отладку, Git и расширения. Он идеально подходит для устройств с низким энергопотреблением, таких как планшеты или хромбуки, поскольку вся разработка происходит на сервере. Это обеспечивает единообразие настроек и доступность из любого места.

Самостоятельный хостинг дает вам полный контроль, обеспечивает конфиденциальность и позволяет настраивать среду: от использования собственного домена и включения HTTPS до управления доступом пользователей и масштабирования ресурсов.

Полезно знать: освоение сочетаний клавиш в VS Code может повысить вашу продуктивность.

 

Настройка сервера кода в Linux

Установить code-server очень просто. Для установки мы будем использовать Docker.

Чтобы загрузить официальный образ сервера кода из Docker Hub, выполните следующую команду:

sudo docker pull codercom/code-server

 

Это гарантирует, что перед созданием контейнера у вас будет установлена последняя версия образа.

Затем запустите в фоновом режиме новый контейнер с сервером кода, используя собственный пароль и постоянное хранилище:

sudo docker run -d --name code-server -p 8443:8080 -v "$HOME/code-server-data:/home/coder/project" -e PASSWORD="my_password" codercom/code-server

 

После настройки сервера кода вы можете получить к нему доступ из браузера, введя http://localhost:8443. Введите пароль, который вы указали в команде docker run, и нажмите кнопку «Отправить», чтобы войти на сервер кода.

 

Начало работы с сервером кода

После входа в систему вы увидите интерфейс, который ничем не отличается от обычной настольной версии VS Code. Вот краткий обзор того, что вы увидите:

Проводник файлов

Проводник помогает перемещаться по проекту. Вы можете просматривать папки, открывать файлы, создавать новые и с лёгкостью управлять структурой проекта.

 

Редактор

Редактор находится в центральной области и служит основным рабочим пространством. Когда вы открываете файл, он появляется здесь.

Здесь вы можете писать, редактировать и форматировать код так же, как в настольной версии VS Code.

 

Терминал

Терминал расположен в нижней части сервера кода. Вы можете открыть его в верхнем меню «Терминал —> Новый терминал» или нажав Ctrl + `.

Вы также можете использовать сочетание клавиш Ctrl + Shift + C для доступа к терминалу на сервере кода.

 

Расширения

Расширения — это то, что делает VS Code таким замечательным. С помощью вкладки «Расширения» (значок на боковой панели) можно просматривать, устанавливать и настраивать расширения VS Code, такие как линтеры, темы и языковая поддержка.

Вы можете найти расширение с помощью строки поиска, а затем мгновенно установить и активировать его, чтобы добавить новые функции или расширить существующие возможности.

 

Настройка браузерной IDE

Теперь вы можете настроить code-server в соответствии со своими предпочтениями, например установить расширения, изменить темы, обновить настройки или изменить файлы конфигурации. Например, чтобы установить новую тему, нажмите на значок шестерёнки в левом нижнем углу, наведите курсор на Темы и выберите Цветную тему в меню:

Теперь появится список доступных тем. Нажмите на тему, чтобы просмотреть и применить её.

Кроме того, вы можете легко установить предпочитаемую тему на вкладке «Расширения» и сразу же активировать её.

Аналогичным образом вы можете настроить другие параметры сервера кода. Для этого просто нажмите на значок шестерёнки и выберите Настройки.

Здесь вы можете настроить поведение редактора, размер шрифта, формат и многое другое.

 

Создайте и запустите свою первую программу на code-server

Создайте новый текстовый файл на панели Проводник или с помощью сочетания клавиш Ctrl + Alt + N:

Нажмите Выберите язык или нажмите Ctrl + K, затем M, чтобы выбрать нужный язык, например Python.

Теперь вставьте в него следующий код, чтобы на консоли трижды выводилось «Добро пожаловать на maketecheasier.com»:

for i in range(3):
    print("Welcome to andreyex.ru")

 

Перед запуском этой программы убедитесь, что Python установлен. После этого нажмите Ctrl + S, чтобы присвоить файлу подходящее имя, а затем нажмите OK, чтобы сохранить файл:

Теперь нажмите Ctrl + `, чтобы открыть терминал, а затем запустите скрипт Python с помощью следующей команды:

python3 mteExample.py

 

Теперь, когда сервер кода запущен в вашей системе Linux, вы можете в полной мере воспользоваться преимуществами разработки в браузере. Вы можете настроить свою среду с помощью тем и расширений, создавать и запускать код на разных языках программирования и даже обеспечить безопасный доступ с помощью собственного домена и HTTPS. В качестве следующего шага рассмотрите возможность интеграции рабочих процессов Git, включения SSL для использования в рабочей среде или расширения вашей домашней лаборатории с помощью других веб-инструментов, таких как JupyterLab, Docker или Portainer, для более мощной и гибкой настройки разработки.

Exit mobile version