.Kind (home): .Type (page) / .Layout ()
Bundle: n/a
[ categories | tags ]
ymt2log

code-server

(Last modified on Mon Jan 10, 2022)

最近はブラウザでコードを書くのが流行っていそうなので、自宅マシン上の coder/code-server をどこにいても利用できるようにしてみた。 所有している端末のどれでも、どこからでも接続したいが安心は欲しいので VPN 経由でのみ接続できるようにしている。 VPN の構成には Tailscale を利用している。 自前で構築してもよかったが、住んでいるマンションのインフラ都合上、手元の ルータにグローバル IP アドレスが降ってこないので面倒くさそうでやめた。 以下のような構成を目指す。 code-server の構成 インストール自体は簡単。 $ paru -S code-server $ systemctl enable code-server@$USER 大事なことはリバースプロキシに任せるので設定も適当。 bind-addr: 127.0.0.1:8080 auth: none cert: false Tailscale の構成 code-server は非 SSL アクセスな場合にその機能を制限してしまう。 Tailscale には内部のアクセスのための SSL 証明書を発行する仕組みが 備わっているので、それを活用して code-server の制限を回避する。 https://tailscale.com/blog/tls-certs/ 手順は Enabling HTTPS - Tailscale にある。 完了すると /var/lib/tailscale/certs あたりに必要なファイルが揃っているはず。 nginx の構成 $ paru -S nginx-mainline $ systemctl enable nginx.service virtual servers を管理しやすくする設定。 http { .

Set up Arch Linux

(Last modified on Mon Mar 8, 2021)

お仕事用メイン機として久しぶりにArch Linux をセットアップしたので記録しておく。 なお、常に最新の情報源としてInstallation guide - ArchWikiを参照するべきことが 前提。 構成 事前準備 インストールメディアの作成 セットアップ パッケージマネージャ デスクトップ環境 Display manager Window manager スクリーンショット IME サウンド ターミナルエミュレータ ビデオ会議 カメラ周辺の設定 仮想カメラ設定 スクリーンキャプチャ パスワードマネージャ 構成 Board ASRock X570 Phantom Gaming 4 CPU AMD Ryzen 7 3700X VGA ZOTAC GAMING GeForce RTX 2070 SUPER AMP Extreme RAM DDR4-3200 16GB x 2 Storage nvme0: Windows, nvme1: TARGET, ssd0: Data for Windows 事前準備 インストールメディアの作成 セットアップ対象のマシンは既に Windows マシンとして構成していたため Rufus を利用して USB インストールメディアを作成した。

Writing Hugo blog in Org

(Last modified on Mon Feb 22, 2021)

First heading within in the post This post will be exported as content/posts/writing-hugo-blog-in-org.md. Its title will be “Writing Hugo blog in Org”. It will have hugo and org tags and emacs as category. The menu item weight and post weight are auto-calculated. The menu item identifier is auto-set. The lastmod property in the front-matter is set automatically to the time of export. A sub-heading under that heading It’s draft state will be marked as true as the subtree has the todo state set to TODO.


This site is generated using the hugo-bare-min-theme + Hugo 0.91.2 .