Okada Hiroshi の blog

typo が多いです

Linux

ローカルで開発中のコンテンツも初期の段階から https (ssl) で配信する (その2) NSD のインストールと設定

4. NSD をインストールしました。 今回はマシンのリソースも少ないので DNSコンテンツサーバ(権威DNSサーバ) として軽量だと言われている NSD https://unbound.jp/nsd4/ https://www.nlnetlabs.nl/projects/nsd/ を使ってみました。 インストール自体は apt …

ローカルで開発中のコンテンツも初期の段階から https (ssl) で配信する (その1)

はてなブックマーク などごく一部のサービスを除いて多くの Web サービスが https で配信されるようになりました。 これはセキュリティ的には非常に良いことなのですが、開発している時には不便な事もあります。 例えば OAuth 2.0 のコールバック URL は大抵…

Ubuntu のコード名とバージョン、元 debian のバージョン

頻繁にググルので自分用のメモです。 バージョン コードネーム 読み 意味 エンドオブライフ Debian Debian コード名 18.10 Cosmic Cuttlefish コスミック・カトルフィッシュ 宇宙のコウイカ 2019-07 10 buster 18.04 LTS Bionic Beaver バイオニック・ビーバ…

snap (Snappy) で Docker をインストールして sudo 無しで実行する方法

今まで、 Docker を Ubuntu にインストールするときには Docker 公式サイトの Get Docker CE for Ubuntu | Docker Documentation の手順の通りにしていました。 けれども snap でインストールれば、docker-compose も同時にインストールできて管理も楽なので…

2段階認証ワンタイムパスワード (TOTP) クライアント を Ubuntu (コマンドライン) で

最近は多くのサイトが2段階認証を採用していて、僕も気がついたら 10個以上のサービスで使用しています。 一般的には、 Google 認証システムや、その互換アプリをスマホに入れて使っていると思います。 僕は IIJ SmartKey|スライド認証・ワンタイムパスワー…

自宅で実行している Jupyter Notebook を外からアクセスしたかったので、リバースプロキシを設定しました

Jupyter Nodebook が便利なので、最近は自宅のデスクトップで立ち上げっぱなしにして、外出先からは ssh protfowarding で接続していました。 けれども、ブラウザだけでアクセスできたほうが便利な事も多いので、nginx の reverse proxy の経由でアクセスで…

自宅の Linux サーバーにハードディスクを増設しました。

しばらくぶりに自宅の Linux サーバーにハードディスクを増設したので記録しておきます。 自宅サーバーでそれほど重要なデータでもないので、普通のPC用のハードディスクを増設しました。 Seagate 内蔵ハードディスク 3.5インチ 2TB PCユーザー向け BarraCud…

mastodonインスタンスを VPS から自作サーバーに引っ越しました

今まで mastodon インスタンス toycode – Mastodon を の OVHとうい会社のVPS で運営してきましたが、結構ディスクをやメモリを食うので、自宅サーバーに引っ越すことにしました。 事前準備(VPS側) 自宅サーバーに ubuntu16.04 と Docker, docker-compose 等…

Mastodon サーバーをアップデートしました

mastodon.toycode.com v1.2 が出ていたので、アップデートしました、途中手間取って1時間くらいかかってしまいました。 作業メモ $ cd mastodon # mastodn ディレクトリに移動 $ docker-compose down # サービスをダウン $ cd .. # バックアップを取るために…

Mastodon サーバーを立ててみました

ミーハーなので、流行りの Mastodon サーバーを立ててみました。 mastodon.toycode.com 基本的には、以前から自分の勉強用に借りている VPS に docker と docker-compose を入れて設定しただけです。 sslは、自宅サーバー用に *.toycode.com の ワイルド−カ…

うそつきproxy

Webサイトのテストや開発をしていると時に DNS に登録されている名前以外の名前で Webホストをアクセスしたい事があります。 例えば、家のネットにある 192.168.100.123 という IP アドレスを持ったホストを 本番のホスト名でアクセスしたいなと思う事があり…

Alpine Linux でどのファイルがどの apk に含まれるか調べる Docker イメージを作りました。

小さい Docker イメージを作るためには、 Alpine Linux をベースにすると良いという事なので、 自分で作るイメージだけでなく、他人のイメージも Alpine Linux をベースにしている物が多くなってきました。 ところが、Alpine Linux の apk パッケージは普段…

System76 の ノートパソコンを買いました

最近は外出時は Chromebook を常用していたした。 そこそこ使えていたのですが重いページで固まりやすかったり細かいところが不満だったので以前から注目していた System76 https://system76.com/ で Ubuntu プリインスールのノートパソコンを注文して購入し…

組み立てたパソコンに lubuntu をインストールしました。

lubuntu をインストールする前に BIOS の設定を変更しました。 まず Secure Boot の所の OS Type を Other OS にしました。これをしないと何もはじまりません。 あとで KVM 等の仮想化技術を使用するので、Intel Virtualization Technology と VT-d を有効に…