<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>自宅サーバ on 件名なし - nosubject.io -</title><link>https://nosubject.io/categories/%E8%87%AA%E5%AE%85%E3%82%B5%E3%83%BC%E3%83%90/</link><description>Recent content in 自宅サーバ on 件名なし - nosubject.io -</description><generator>Hugo</generator><language>ja-JP</language><lastBuildDate>Thu, 09 Jul 2026 00:00:00 +0900</lastBuildDate><atom:link href="https://nosubject.io/categories/%E8%87%AA%E5%AE%85%E3%82%B5%E3%83%BC%E3%83%90/index.xml" rel="self" type="application/rss+xml"/><item><title>Raspberry Pi 5 の GitHub Actions runner で Hugo を自動ビルドする</title><link>https://nosubject.io/rpi5-github-actions-hugo-build/</link><pubDate>Thu, 09 Jul 2026 00:00:00 +0900</pubDate><guid>https://nosubject.io/rpi5-github-actions-hugo-build/</guid><description>&lt;p&gt;Hugo へ移行したこのサイトを、GitHub Pages ではなく Raspberry Pi 5 上でビルドするようにした。&lt;/p&gt;
&lt;p&gt;GitHub Pages 用の workflow は使わないので削除し、代わりに GitHub Actions の self-hosted runner を Raspberry Pi 5 に登録して、&lt;code&gt;main&lt;/code&gt; ブランチへ push したタイミングで Rpi5 上の &lt;code&gt;hugo&lt;/code&gt; コマンドを実行する構成にした。&lt;/p&gt;</description></item><item><title>Raspberry Pi の WordPress を Hugo に切り替える</title><link>https://nosubject.io/raspberry-pi-wordpress-to-hugo-switch/</link><pubDate>Thu, 09 Jul 2026 00:00:00 +0900</pubDate><guid>https://nosubject.io/raspberry-pi-wordpress-to-hugo-switch/</guid><description>&lt;p&gt;WordPress から Hugo への記事データ移行は、&lt;a href="https://nosubject.io/wordpress-to-hugo-migration/"&gt;WordPress から Hugo へ移行する&lt;/a&gt; でまとめた。&lt;/p&gt;
&lt;p&gt;この記事では、その次の作業として、Raspberry Pi 上で動いている実際の WordPress 環境を Hugo に切り替える手順を整理する。&lt;/p&gt;</description></item><item><title>Fail2Ban で Raspberry Pi の SSH への攻撃をブロックしたときのメモ</title><link>https://nosubject.io/raspberry-pi5-pios-how-to-setup-fail2ban-ssh/</link><pubDate>Sun, 01 Sep 2024 23:16:45 +0900</pubDate><guid>https://nosubject.io/raspberry-pi5-pios-how-to-setup-fail2ban-ssh/</guid><description>&lt;h2&gt;概要&lt;/h2&gt;
&lt;p&gt;リモートからラズパイにアクセスするためにSSH Server のポートを開放していますが、ログを見ているとそれなりに攻撃をされていることがわかりました。パスワードでのログインは無効にしているので、無視すればよいのですが、気持ち悪いので Fail2Banを設定してみました。&lt;/p&gt;</description></item><item><title>[Raspberry Pi4] 「USBブート」SDカードをやめてSSDで起動するように。</title><link>https://nosubject.io/raspberry-pi4-clone-from-microsd-to-ssd/</link><pubDate>Thu, 06 Jan 2022 17:12:07 +0900</pubDate><guid>https://nosubject.io/raspberry-pi4-clone-from-microsd-to-ssd/</guid><description>&lt;p&gt;SDカードで動かしていたラズパイWebサーバをSSD(USBブート)に移行したときのメモ。以前にも&lt;a href="https://nosubject.io/raspberry-pi4-pi4-%e3%81%ae%e3%82%b9%e3%83%88%e3%83%ac%e3%83%bc%e3%82%b8%e3%82%92sd%e3%82%ab%e3%83%bc%e3%83%89%e3%81%8b%e3%82%89ssd%e3%81%b8%e5%a4%89%e6%9b%b4%e3%81%99%e3%82%8b/" target="_blank" rel="noreferrer noopener" title="[Raspberry Pi4] Pi4 のストレージをSDカードからSSDへ変更する"&gt;同じようなこと&lt;/a&gt;を書いていて、今回はデータコピーの方法が違うだけ。今回の手順のほうが楽かな。&lt;br&gt;Ubuntu での手順となっていますが、 Raspberry Pi OS でもほぼ同等の方法で実行できるかと思います。素人作業なので参考にする場合は自己責任でお願いいたします。&lt;/p&gt;</description></item><item><title>[Raspberry Pi4] ラズパイで地デジ4チャンネル同時録画サーバ。Docker + GPUエンコード版</title><link>https://nosubject.io/raspberry-pi4-pios-docker-epgstation-gpu-encode/</link><pubDate>Sat, 18 Sep 2021 08:30:00 +0900</pubDate><guid>https://nosubject.io/raspberry-pi4-pios-docker-epgstation-gpu-encode/</guid><description>&lt;p&gt;ラズパイで動かしている Epgstationでハードウェアエンコードを有効にするためのメモ。前回＝&lt;a href="https://nosubject.io/raspberry-pi4-ubuntu-tv-recorder-pxq1ud/" title="[Raspberry Pi4] Ubuntu で地デジ4チャンネル同時録画サーバー with PX-Q1UD" target="_blank" rel="noreferrer noopener"&gt;[Raspberry Pi4] Ubuntu で地デジ4チャンネル同時録画サーバー with PX-Q1UD&lt;/a&gt; の続き。まだうまく行っていない部分はありますが、GPUも使えているようで、概ね運用できるようになりました。&lt;/p&gt;</description></item><item><title>[Raspberry Pi4] Raspberry PiOS 64bit 版のヘッドレスインストール (モニタ・キーボードなしでOK) 🐣🐣</title><link>https://nosubject.io/raspberry-pi4-raspberry-pios-64bit-headless-install/</link><pubDate>Fri, 17 Sep 2021 00:24:18 +0900</pubDate><guid>https://nosubject.io/raspberry-pi4-raspberry-pios-64bit-headless-install/</guid><description>&lt;p&gt;Raspberry PiOS に 64bit版があることに今更気づいたのでラズパイ4にインストールしてみます。例によって、ラズパイにはキーボード・マウス、ディスプレイなどは接続しない想定です。&lt;/p&gt;</description></item><item><title>[Raspberry Pi4] Raspberry Pi OS の64bit版に Dockerをインストールする。</title><link>https://nosubject.io/raspberry-pi4-raspberry-pi-os-64bit-docker-install/</link><pubDate>Tue, 14 Sep 2021 13:51:47 +0900</pubDate><guid>https://nosubject.io/raspberry-pi4-raspberry-pi-os-64bit-docker-install/</guid><description>&lt;p&gt;備忘録です。&lt;a href="https://nosubject.io/raspberry-pi4-ubuntu-install-docker/" target="_blank" rel="noreferrer noopener" title="[Raspberry Pi4] Ubuntu Server 21.04 に Dockerをインストールする。"&gt;Ubuntuにインストールする&lt;/a&gt;手順と同じです。使用するリポジトリのURLが異なるぐらい。&lt;/p&gt;</description></item><item><title>[Raspberry Pi4] GPUに割り当てるメモリを増やす</title><link>https://nosubject.io/raspberry-pi4-gpu-memory-configuration/</link><pubDate>Thu, 09 Sep 2021 17:50:49 +0900</pubDate><guid>https://nosubject.io/raspberry-pi4-gpu-memory-configuration/</guid><description>&lt;h2&gt;概要&lt;/h2&gt;
&lt;p&gt;Raspberry のGPUのメモリはシステムメモリと共有です。&lt;/p&gt;
&lt;p&gt;GPUに割り当てられているメモリのサイズを変更する方法を確認してみました。&lt;/p&gt;
&lt;h2&gt;試した環境&lt;/h2&gt;
&lt;p&gt;ラズパイ4、8GB RAM 。 Ubuntu が動いています。&lt;/p&gt;</description></item><item><title>人気のベアボーン ASRock Deskminiで小型デスクトップPCを自作してみた</title><link>https://nosubject.io/asrock-deskmini-pc-x300-ryzen/</link><pubDate>Mon, 12 Jul 2021 19:19:26 +0900</pubDate><guid>https://nosubject.io/asrock-deskmini-pc-x300-ryzen/</guid><description>&lt;h2&gt;概要&lt;/h2&gt;
&lt;p&gt;コンパクトで静かなPCを自作してみました。ドスパラの mini Regulus II AR5 を買っても良かったのですが、手元にOSやSSDがあり、メモリもメルカリで安く購入できたので、今回はベアボーンキットASRock Deskmini X300 を購入して組み立ててみました。&lt;/p&gt;</description></item><item><title>[Raspberry Pi4] Ubuntu で地デジ4チャンネル同時録画サーバー with PX-Q1UD</title><link>https://nosubject.io/raspberry-pi4-ubuntu-tv-recorder-pxq1ud/</link><pubDate>Sat, 19 Jun 2021 00:21:28 +0900</pubDate><guid>https://nosubject.io/raspberry-pi4-ubuntu-tv-recorder-pxq1ud/</guid><description>&lt;p&gt;備忘録です。録画サーバーというのを試してみました。Docker 環境があるので簡単に作成できました。ハードウェアエンコードも試してみたけど、安定しないので普通に構築するところまでのメモ。素人作業なので参考にする方は自己責任で。&lt;/p&gt;</description></item><item><title>[Raspberry Pi4] Ubuntu Server 21.04 に Dockerをインストールする。</title><link>https://nosubject.io/raspberry-pi4-ubuntu-install-docker/</link><pubDate>Tue, 08 Jun 2021 02:10:55 +0900</pubDate><guid>https://nosubject.io/raspberry-pi4-ubuntu-install-docker/</guid><description>&lt;p&gt;備忘録です。ラズパイにはすでに&lt;a href="https://nosubject.io/raspberry-pi4-install-ubuntu-server-21-04-headless/" target="_blank" rel="noreferrer noopener" title="[Raspberry Pi4] Ubuntu Server 21.04 のヘッドレスインストール (モニタ・キーボードレス) 🐣初級者向け🐣"&gt;Ubuntu Hirsute 21.04 が入っている&lt;/a&gt;ので、Dockerのインストールは、&lt;a href="https://docs.docker.com/engine/install/ubuntu/" target="_blank" rel="noreferrer noopener"&gt;公式サイト&lt;/a&gt;の手順に従うだけでOKです。&lt;/p&gt;</description></item><item><title>[Raspberry Pi4] Ubuntu Server 21.04 のWiFiのみでヘッドレスインストール (モニタ・キーボードレス) 🐣初級者向け🐣</title><link>https://nosubject.io/raspberry-pi4-install-ubuntu-server-21-04-headless/</link><pubDate>Mon, 07 Jun 2021 11:48:41 +0900</pubDate><guid>https://nosubject.io/raspberry-pi4-install-ubuntu-server-21-04-headless/</guid><description>&lt;p&gt;ラズパイ4のメモリ4GB版を入手したので、Ubuntu Server 21.04 のヘッドレスインストールをためしてみました。とりあえず OSのインストールとホストPCからSSHでログインするところまでをステップ・バイ・ステップで記録しておきます。&lt;/p&gt;</description></item><item><title>[Raspberry Pi] ラズパイの/var/logをRamdisk にして安心していたらDockerのログがSDカード側に書かれていた件について</title><link>https://nosubject.io/raspberry-pi-ramdisk-docker-logging-driver/</link><pubDate>Tue, 23 Mar 2021 00:01:29 +0900</pubDate><guid>https://nosubject.io/raspberry-pi-ramdisk-docker-logging-driver/</guid><description>&lt;p&gt;SDカードの寿命を伸ばすために /var/log は &lt;a href="https://nosubject.io/raspberry-pi4-ubuntu-20-10-headless-install/#toc7" title="/raspberry-pi4-ubuntu-20-10-headless-install/#toc7" target="_blank" rel="noreferrer noopener"&gt;Ramdisk に置くように設定&lt;/a&gt;しました。ですが、Dockerのログは &lt;strong&gt;/var/lib/docker/containers&lt;/strong&gt; に出力されるので、ぜんぜん対策になっていなかったという当たり前の話。&lt;/p&gt;</description></item><item><title>[Raspberry pi] Ramdiskを設定したら nginx が起動しなくなったので、rc-local で対処する。</title><link>https://nosubject.io/raspberry-pi4-ramdisk-nginx-rc-local/</link><pubDate>Fri, 19 Mar 2021 08:06:00 +0900</pubDate><guid>https://nosubject.io/raspberry-pi4-ramdisk-nginx-rc-local/</guid><description>&lt;p&gt;以前書いた記事&lt;a href="https://nosubject.io/ubuntu-raspberry-pi-ramdisk-nginx-mysql/" target="_blank" rel="noreferrer noopener" title="[Ubuntu] Raspberry pi に Ramdiskを設定したら nginx とか MySQL が起動しなくなったので、rc-local で対処する。"&gt;[Ubuntu] Raspberry pi に Ramdiskを設定したら nginx とか MySQL が起動しなくなったので、rc-local で対処する。&lt;/a&gt; をラズパイ4でも試してみたというだけの話。 今はMySQLはDockerコンテナで動かしているので、今回の対象は /var/log/nginx のみ。&lt;/p&gt;</description></item><item><title>[Raspberry pi4] DockerでWordpressを動かす。</title><link>https://nosubject.io/raspberry-pi4-docker-wordpress/</link><pubDate>Sat, 13 Mar 2021 13:19:49 +0900</pubDate><guid>https://nosubject.io/raspberry-pi4-docker-wordpress/</guid><description>&lt;h3&gt;概要&lt;/h3&gt;
&lt;p&gt;DockerでWordpressを立てたときの備忘録です。ホスト側でNginxが動いていて、SSL証明書も取得済みなので、Wordpressもその仕組に乗っけます。&lt;/p&gt;</description></item><item><title>[Raspberry pi4] Docker でメールサーバー(Postfix + Dovecot)を建てる。</title><link>https://nosubject.io/raspberry-pi4-docker-mailserver/</link><pubDate>Tue, 02 Feb 2021 09:55:54 +0900</pubDate><guid>https://nosubject.io/raspberry-pi4-docker-mailserver/</guid><description>&lt;p&gt;今回はDockerを使ってメールサーバの起動と諸々の設定までやってしまおう。という話。&lt;/p&gt;
&lt;h2&gt;概要&lt;/h2&gt;
&lt;p&gt;自宅のメールサーバーとして、PostfixとDovecotを使っていますが、ネイティブのパッケージでインストールすると、そもそもの設定が複雑で、かつ再構築やPCの移行時には、なにをどう設定してあるのかをすっかり忘れてしまうわけです。それに加え、スパム対策やFail2Banなど他ツールの設定も必要なので本当に面倒です。今回は Dockerを使って簡単インストールを目標にします。&lt;/p&gt;</description></item><item><title>[Raspberry pi4] NginxのインストールとLet's EncryptからSSLサーバー証明書を取得する</title><link>https://nosubject.io/raspberry-pi4-nginx-letsencrypt/</link><pubDate>Sat, 23 Jan 2021 17:54:14 +0900</pubDate><guid>https://nosubject.io/raspberry-pi4-nginx-letsencrypt/</guid><description>&lt;h2&gt;概要&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://nosubject.io/raspberry-pi4-ubuntu-20-10-headless-install/" title="[Raspberry pi4] Ubuntu 20.10 のヘッドレスインストール。 キーボード、ディスプレイなしでインストールする方法" target="_blank" rel="noreferrer noopener"&gt;ラズパイ4にUbuntu 20.10をインストールした&lt;/a&gt;ので、現行の自宅サーバで動いているメールサーバとWordpressをラズパイへ移行しました。その備忘録です。&lt;/p&gt;</description></item><item><title>[Raspberry pi4] Ubuntu 20.10 のヘッドレスインストール。 キーボード、ディスプレイなしでインストールする方法</title><link>https://nosubject.io/raspberry-pi4-ubuntu-20-10-headless-install/</link><pubDate>Tue, 12 Jan 2021 08:07:00 +0900</pubDate><guid>https://nosubject.io/raspberry-pi4-ubuntu-20-10-headless-install/</guid><description>&lt;h2&gt;概要&lt;/h2&gt;
&lt;p&gt;ラズパイ4にUbuntu 20.10をインストールしたという話。MicroHDMIを持っていなかったので、キーボードやディスプレイを接続せずに、インストールと初期設定を行います。&lt;br&gt;Ubuntuをインストールして、PCからSSHでログインできるようにしていますが、 Cloud-init(user-data)の仕組みを活用して、起動後の作業がなるべく発生しないようにしています。&lt;/p&gt;</description></item><item><title>[Raspberry pi3] ラズパイ Ubuntu 初期設定。hostnameを変更する方法など。</title><link>https://nosubject.io/raspberry-pi-ubuntu-hostname-swap-tz-locale/</link><pubDate>Sun, 15 Mar 2020 00:27:03 +0900</pubDate><guid>https://nosubject.io/raspberry-pi-ubuntu-hostname-swap-tz-locale/</guid><description>&lt;p&gt;ラズパイ関連の備忘録シリーズ。初期設定の続き。ホスト名の変更、固定IPアドレスの設定、Swapファイルの作成。&lt;/p&gt;
&lt;h3&gt;試した環境&lt;/h3&gt;
&lt;p&gt;Raspberry Pi 3&lt;br&gt;Ubuntu 18.04.04 LTS 32bit&lt;/p&gt;
&lt;h3&gt;ホスト名の変更&lt;/h3&gt;
&lt;pre class="wp-block-preformatted"&gt;$ sudo hostnamectl set-hostname rpi3.nosubject.io&lt;/pre&gt;
&lt;h3&gt;固定IPアドレスの設定&lt;/h3&gt;
&lt;p&gt;ブート前にPCで設定する方法は &lt;a href="https://nosubject.io/wp-admin/post.php?post=8&amp;amp;action=edit"&gt;[Raspberry pi3] Ubuntu 18.04 LTS のインストール(キーボード、ディスプレイ不要)&lt;/a&gt; で書きましたが、Ubuntuにログインしている場合は下記の通り。&lt;/p&gt;</description></item><item><title>[Raspberry pi3] Ubuntu ユーザID(uid)を変更せずにユーザ名だけを変更する方法</title><link>https://nosubject.io/ubuntu-uid-usermod-groupmod/</link><pubDate>Sat, 14 Mar 2020 20:09:17 +0900</pubDate><guid>https://nosubject.io/ubuntu-uid-usermod-groupmod/</guid><description>&lt;p&gt;&lt;a href="https://nosubject.io/raspberry-pi-ubuntu-18-04-lts-install/"&gt;[Raspberry pi3] Ubuntu 18.04 LTS のインストール(キーボード、ディスプレイ不要)&lt;/a&gt; の続き。&lt;br&gt;ユーザとパスワードが ubuntu/ubuntu ままでは危ないので、とりあえず変更しようというお話。&lt;br&gt;新しくユーザを作ってから ubuntu ユーザを削除する。でもよいけど、uid=1000, gid=1000 を維持して名前だけ変更してみたというお話。&lt;/p&gt;</description></item><item><title>[Raspberry pi3] Ubuntu 18.04 LTS のインストール(キーボード、ディスプレイ不要)</title><link>https://nosubject.io/raspberry-pi-ubuntu-18-04-lts-install/</link><pubDate>Sat, 14 Mar 2020 14:04:21 +0900</pubDate><guid>https://nosubject.io/raspberry-pi-ubuntu-18-04-lts-install/</guid><description>&lt;p&gt;ラズパイで自宅サーバを立てた時の備忘録。&lt;br&gt;ラズパイにUbuntuのインストールとPCからSSHでログインするところまで。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;追記：ラズパイ4で試したときの備忘録はこちらに書いておく。&lt;/strong&gt;&lt;a href="https://nosubject.io/raspberry-pi4-ubuntu-20-10-headless-install/" title="[Raspberry pi4] Ubuntu 20.10 のヘッドレスインストール。 キーボード、ディスプレイなしでインストールする方法"&gt;[Raspberry pi4] Ubuntu 20.10 のヘッドレスインストール。 キーボード、ディスプレイなしでインストールする方法&lt;/a&gt;&lt;/p&gt;</description></item><item><title>お名前.comで取得した独自ドメインのダイナミックDNS設定をUbuntuから定期的に実行する</title><link>https://nosubject.io/onamaecom-ddns-update/</link><pubDate>Sat, 07 Dec 2019 16:05:27 +0900</pubDate><guid>https://nosubject.io/onamaecom-ddns-update/</guid><description>&lt;p&gt;お名前.comでドメインを取得したので、自宅サーバのIPアドレスを自動的に登録するようにddnsの設定をしてみた。&lt;/p&gt;
&lt;h3&gt;設定方法&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://blog.sky-net.pw/article/140"&gt;お名前.comのDDNSをスクリプトから行う&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;上記サイトの知恵を借りるだけで簡単に実現できます。&lt;br&gt;（自分用に少し加工してます。）&lt;/p&gt;</description></item><item><title>Ubuntu 19.10 のファイアウォールの設定</title><link>https://nosubject.io/ubuntu-19-10-firewall/</link><pubDate>Fri, 06 Dec 2019 21:14:37 +0900</pubDate><guid>https://nosubject.io/ubuntu-19-10-firewall/</guid><description>&lt;p&gt;PPPoEで直接外部のネットワークに接続するため、ファイアウォールを有効にしておく。&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;&lt;code&gt;$ sudo ufw allow 80
$ sudo ufw allow 443
$ sudo ufw limit 22
$ sudo ufw enable&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Webサーバとsshを公開した。事前にSSHのパスワードログインは無効にしてある。&lt;/p&gt;</description></item><item><title>Ubuntu 19.10 でPPPOE接続をしてポート開放を行う。</title><link>https://nosubject.io/ubuntu-19-10-pppoe/</link><pubDate>Fri, 06 Dec 2019 20:51:41 +0900</pubDate><guid>https://nosubject.io/ubuntu-19-10-pppoe/</guid><description>&lt;p&gt;IPv6を導入した環境で自宅サーバを立てようと思ったら、任意のポートを開放できずに困ったときに調べたメモ。&lt;br&gt;メールサーバやWebサーバなどを立てるのであれば、個別のPPPOEセッションをつくってそちらを公開するのがいちばんお手軽だった。&lt;/p&gt;</description></item></channel></rss>