QNAP Turbo NAS に Portainer をインストールする

QNAP Turbo NAS には Container Station と呼ばれるアプリがあり、Docker や LXC コンテナを走らせることができる。Docker Hub から検索してそのままコンテナを作成することができるので、これだけでありとあらゆるサーバアプリケーションやサービスを NAS 上に展開できる素敵アプリである。

一方、Portainer は Web ベースのコンテナ管理ツールであり、Portainer CE として無償版が提供されている。もちろん Docker にも対応しており、わかりやすいが画面によりコンテナを管理できる。

Container Station の画面はシンプルでわかりやすくはあるが、Docker コンテナの管理に必要な機能を網羅しているとは言いがたいため、それを Portainer を導入することにより解決を図る。

Read more

v6 プラス環境下で PPPoE で外部にサーバを公開する

v6 プラス 環境下で IPv4 でサーバを公開するために、Arch Linux マシンから PPPoE 接続を試みます。

v6 プラスな環境は IPv4 の通信が IPv6 に包まれ送信されます。設定不要で接続が簡単ですが、IPv4 なサーバに接続する際に初めて NAT されて IPv4 アドレスを使って通信し、複数ユーザで一つの IPv4 アドレスを共有される形になります。
ユーザ個別の IPv4 アドレスが得られないため、外側からユーザの設備まで到達することができません。よって、v6 プラス環境では IPv4 を使用して自宅でサーバを公開することができません。

そこで、HGW の PPPoE ブリッジ機能を通して LAN 内から PPPoE 接続を試みることによりグローバルな IPv4 アドレスを取得し、外からアクセスできるようにします。

Read more