未分類

Motokoプログラミング(準備1)の続きである。

さて、この記事シリーズでは、主にバックエンド側のMotoko言語について見ていく。バックエンド側でサポートされている言語としては、他にRust等もあるようだが、ざっと見た ...

未分類

ダッシュボード「localhost:8384」にアクセス

あるコンピュータでSyncthingが起動していれば、その同じコンピュータでブラウザを使い、「」にアクセスすれば、Syncthingのダッシュボードが表示される。

例 ...

未分類

SDKのインストール

Installing the SDKの手順通りに以下を行う。ちなみに、LinuxかMacOS12以上しかサポートされていない。

sh -ci "$(curl -fsSL "

※なお、現在(2023/2/1 ...

未分類

OpenWrtルータにTailscleをインストールすることにより、どこからでも自宅に置いたルータを操作できるようになる。さらに、Syncthingを入れることによって、(ルータがUSB対応の場合には)USBメモリやディスクに対して常 ...

未分類

Dockerコンテナ内でバインドしたポートへのアクセスを限定したい。

コンテナ内のポートへのアクセス

アクセスの種類としては多々ある。

アクセス不可

何もしなければ、コンテナの外部からはアクセスできない。他のコンテ ...

未分類

本当にこれには辟易しているのだが、あまりに不便で使えない。

Kagoyaのコンソールの不便さ

ここでコンソールを起動できるのは良いのだが、二つの問題点がある。

現代のブラウザではデフォルトでポップアップを禁止している場 ...

未分類

Headscaleサーバを動かすの続きである。

先の記事にも書いたように、現在Headscale用のウェブGUIには二種類あるようだが、その一つは、Dockerリポジトリは無いようなので、もうひとつの方を試してみることにす ...

未分類

Headscaleのサーバを動かしてみる。クライアント側はTailscaleのクライアントを使いながら、Tailscaleのサービスではなく、オープンソースの自前のサービスを使うことにより、完全にプロプライエタリなTailscaleか ...

未分類

Android用のTailscaleクライアントのコントロールサーバを変更する。つまり、Headscaleのものにしてしまう。おそらくはiPhoneでも同じ操作が可能かもしれない。

クライアントのインストールは、Googl ...

未分類

Headscale概要

Headscaleは、プロプライエタリのTailscaleコントロールサーバを置き換えることを目指したオープンソースのコントロールサーバ。

そもそも、商売であるTailscaleのクライアント側はオー ...