ホームページ  >  記事  >  開発ツール  >  コードサーバーを使用して独自のクラウド VSCode を構築するにはどうすればよいですか?

コードサーバーを使用して独自のクラウド VSCode を構築するにはどうすればよいですか?

青灯夜游
青灯夜游オリジナル
2020-12-01 17:41:196805ブラウズ

コードサーバーを使用して独自のクラウド VSCode を構築するにはどうすればよいですか?

関連おすすめ: 「vscode 基本チュートリアル

最近、勉強に出かけるときは必ずパソコンを持ち歩くようになりました。かなり面倒ですが、プログラミングにはコンピューターが必要です。 iPad を取り出して同時にプログラミングできる方法はありますか?

答えは、ブラウザ上で VS Code を実行できるオープン ソース プロジェクトのコード サーバーです。以下では、code-server を使用してクラウド VS Code を構築する方法を紹介します。

目標

code-server を通じてサーバー上で VS Code を実行し、ブラウザーを通じて VS Code にアクセスします。

サーバー

最初にサーバーを準備する必要があります。公式ドキュメントで推奨されている最小構成は、

  • 1 GB の RAM
  • 2 です。コア (1 Nuclear は実行できますが、時々スタックします)

まだサーバーをお持ちでない場合は、中国の Tencent Cloud (Conscience Cloud) サーバーを購入することをお勧めします。 Vultr を海外で購入するには、従量課金制で優れたラインを備えています。WeChat/Alipay をサポートします。私をサポートしたい場合は、私の AFF リンクを使用してください。そうすれば、あなたには 100 ドルのクレジットが、私には 25 ドルのクレジットが与えられます。

オペレーティング システムでは、任意の Linux ディストリビューションを使用できます。この記事では例として Ubuntu 20.04 を使用します。

code-serverのインストール

公式スクリプトを使用してcode-serverをインストールします。 XSShell または Putty を使用してサーバーにログインし、次のコマンドを順番に実行します。

curl -fsSL https://code-server.dev/install.sh | sh -s -- --dry-run
curl -fsSL https://code-server.dev/install.sh | sh

完了後、インストール スクリプトによって code-server の実行方法と使用方法が出力されます。

systemctl start code-server@$USER // 启动code-server

Access code-server

code-server は、デフォルトでパスワードを使用してログインします (パスワードは ~/.config/code-server/config.yaml# に保存されます) ##) を監視し、losthost が外界にさらされることを回避します。しかし、私たちの目標は、異なるマシンでアクセスすることです。

以下に、コードサーバーにアクセスする安全かつ簡単な方法を紹介します。

先に進む前に、サーバーが HTTP/HTTPS ポートを開くことを確認する必要があります

ufw allow 80
ufw allow 443
1. 独自のドメイン名 (これはすでにご覧になっていると思います。ドメイン名をまだお持ちでない場合は、購入を検討してください (私は NameCheap を使用しています。Github 学生パッケージには 1 年間無料の NameCheap ドメインが付属しています)。

2. A レコードを使用して、ドメイン名をサーバー IP に解決します。

3. Caddy をインストールします。

echo "deb [trusted=yes] https://apt.fury.io/caddy/ /" \
    | sudo tee -a /etc/apt/sources.list.d/caddy-fury.list
sudo apt update
sudo apt install caddy
Caddy サーバーは、HTTP/2 をサポートする Golang で書かれたオープンソース Web サーバーです。 Golang 標準ライブラリを使用して HTTP 機能を提供します。 Caddy の注目すべき機能は、HTTPS がデフォルトで有効になっていることです。これは、追加の構成なしで HTTPS 機能を提供する最初の Web サーバーです。
——Wikipedia

注: 上記の方法では Caddy 2 がインストールされますが、現在中国のインターネットで検索されている Caddy ドキュメントのほとんどはバージョン 1 です。2 と 1 の間には多くの違いがあります。ご自身で確認してください。 . 公式英語ドキュメント。

4.

nano /etc/caddy/Caddyfile の内容を次の内容に置き換えます

yourdomain.com
reverse_proxy 127.0.0.1:8080
5. キャディを再起動します:

sudo systemctl reload caddy
次に、ブラウザで

https:// にアクセスして、コードサーバー ページに入ります。

パスワードの変更

~/.config/code-server/config.yaml のパスワードの値を変更し、code-server: を再起動します。

sudo systemctl restart code-server@$USER
参考

code-serverセットアップガイド(https://github.com/cdr/code-server/blob/v3.7.3/doc/guide.md)

プログラミング関連の知識については、

プログラミング教育をご覧ください。 !

以上がコードサーバーを使用して独自のクラウド VSCode を構築するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。