<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>NAS on 或る阿呆の記</title><link>https://hack-le.com/tags/nas/</link><description>Recent content in NAS on 或る阿呆の記</description><generator>Hugo -- gohugo.io</generator><language>ja</language><lastBuildDate>Thu, 17 Sep 2026 14:09:47 +0900</lastBuildDate><atom:link href="https://hack-le.com/tags/nas/index.xml" rel="self" type="application/rss+xml"/><item><title>脱Dropboxを進めている</title><link>https://hack-le.com/datsudropbox/</link><pubDate>Mon, 01 Dec 2025 00:00:00 +0900</pubDate><guid>https://hack-le.com/datsudropbox/</guid><description>&lt;p&gt;随分前に3年契約していたDropboxの契約がそろそろ切れるため、本格的に移行の準備をしている。&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;移行の理由としては、サブスクの高額さ、不要なインターネット通信、自分のデータを監視される不気味さなどが嫌になったから&lt;/strong&gt;。Dropbox自体は、他のSaaSと比べると今なお良心的で頑張ってるサービスだとは思っているけどね。まぁ僕はもういいよ。実家に帰らせていただきます。&lt;/p&gt;&#10;&lt;p&gt;ここまでにやったことを軽くまとめる。&lt;/p&gt;&#10;&lt;h2 id="ファイル同期"&gt;ファイル同期&#10;&lt;/h2&gt;&lt;p&gt;ファイルの同期どうするの問題。まずファイル同期については、Dropbox最強伝説には違いなくて、同じ精度で扱えるとは考えないほうがよいのではないか。&lt;/p&gt;&#10;&lt;h3 id="qnap-nas--qsync"&gt;QNAP NAS + QSync&#10;&lt;/h3&gt;&lt;p&gt;特定のハードウェアに思い切り依存しているわけだが、前から持っていたので使っている感じだ。別に商用が嫌なのではなくサブスクが嫌なので、ハードウェアに付属するソフトウェアは個人的にアリだと思っている。&lt;/p&gt;&#10;&lt;p&gt;ただまぁ、Dropboxのような精度で同期ができるわけではない。というかDropboxの精度が異常なのだと思う。なのであくまでも「同期できたら便利だよね」というフォルダを狙って使うほうがいいだろう。&lt;/p&gt;&#10;&lt;div class="blog-card-wrapper"&gt;&#10; &lt;a href="https://hack-le.com/dropbox-qsync/" class="blog-card"&gt;&#10; &lt;div class="blog-card-content"&gt;&#10; &lt;div class="blog-card-label"&gt;&#10; &lt;svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"&gt;&lt;/path&gt;&lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"&gt;&lt;/path&gt;&lt;/svg&gt;&#10; &lt;span&gt;あわせて読みたい&lt;/span&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-title"&gt;LAN内DropboxとはいかないQsyncの使いどころ&lt;/div&gt;&#10; &lt;div class="blog-card-url"&gt;/dropbox-qsync/&lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-thumbnail"&gt;&#10; &lt;img src="https://hack-le.com/images/uploads/2026/09/eyecatch_12931_1789621424.webp" alt="LAN内DropboxとはいかないQsyncの使いどころ" loading="lazy" /&gt;&#10; &lt;/div&gt;&#10; &lt;/a&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;p&gt;あちこちに散らばっているフォルダを選択できるのは地味に気に入っている。&lt;/p&gt;&#10;&lt;h3 id="nextcloud"&gt;Nextcloud&#10;&lt;/h3&gt;&lt;p&gt;オフィスソフトをWebアプリとして使いたかったので、Collabora Onlineの基盤として以前構築した。ファイル同期もそりゃできる。&lt;/p&gt;&#10;&lt;div class="blog-card-wrapper"&gt;&#10; &lt;a href="https://hack-le.com/nextcloud-on-mac-collabora-online-web/" class="blog-card"&gt;&#10; &lt;div class="blog-card-content"&gt;&#10; &lt;div class="blog-card-label"&gt;&#10; &lt;svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"&gt;&lt;/path&gt;&lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"&gt;&lt;/path&gt;&lt;/svg&gt;&#10; &lt;span&gt;あわせて読みたい&lt;/span&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-title"&gt;Nextcloud on Mac &amp;#43; Collabora OnlineでWebアプリのオフィスをセルフホストで&lt;/div&gt;&#10; &lt;div class="blog-card-url"&gt;/nextcloud-on-mac-collabora-online-web/&lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-thumbnail"&gt;&#10; &lt;img src="https://hack-le.com/images/uploads/2025/10/output-55.webp" alt="Nextcloud on Mac &amp;#43; Collabora OnlineでWebアプリのオフィスをセルフホストで" loading="lazy" /&gt;&#10; &lt;/div&gt;&#10; &lt;/a&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;p&gt;ただ構築の手間はけっこうあるし、重いソフトではあるので、常用したい感じではない。Webアプリとしてのオフィスソフトの使い勝手も思ったほどよくなかったので、結局ローカルでいいんじゃないですかとなってしまった。&lt;/p&gt;&#10;&lt;p&gt;せっかく構築したので運用はしているものの、QSyncがメインになっており、こちらは本格的に使っているわけではないので、同期の精度なんかはまだよくわかっていない。&lt;/p&gt;&#10;&lt;h3 id="seafile"&gt;Seafile&#10;&lt;/h3&gt;&lt;p&gt;単にファイル同期したいだけという向きでは、Nextcloudは重たいので、Seafileあたり良いのかなぁと思っていたが、調べるとけっこう苦労されている先人の軌跡など見るにつけ、あんまりやろうという気になっていない（「&lt;a class="link" href="https://chienomi.org/articles/linux/202508-seafile.html" target="_blank" rel="noopener"&#10; &gt;NextCloudを廃止してSeafileを採用 - Chienomi&lt;/a&gt;」）。&lt;/p&gt;&#10;&lt;p&gt;まぁNextcloudがあんまりよくないな、ってなったら試してみる感じかなぁ。&lt;/p&gt;&#10;&lt;h2 id="webブラウザから見る"&gt;Webブラウザから見る&#10;&lt;/h2&gt;&lt;p&gt;Dropboxの地味に大事な機能として、Webブラウザベースのアクセスがある。&lt;/p&gt;&#10;&lt;h3 id="file-browser"&gt;File Browser&#10;&lt;/h3&gt;&lt;p&gt;名前がまんま過ぎてThe Band的な意気を感じつつ、軽量かつ簡単に構築できて、便利なので、気に入っている。下記記事を書いてから使っているが、特に今のところ不便はない。&lt;/p&gt;&#10;&lt;div class="blog-card-wrapper"&gt;&#10; &lt;a href="https://hack-le.com/web-file-browser/" class="blog-card"&gt;&#10; &lt;div class="blog-card-content"&gt;&#10; &lt;div class="blog-card-label"&gt;&#10; &lt;svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"&gt;&lt;/path&gt;&lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"&gt;&lt;/path&gt;&lt;/svg&gt;&#10; &lt;span&gt;あわせて読みたい&lt;/span&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-title"&gt;WebベースのファイラFile Browserを試す：こういうのでいいんだよ&lt;/div&gt;&#10; &lt;div class="blog-card-url"&gt;/web-file-browser/&lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-thumbnail"&gt;&#10; &lt;img src="https://hack-le.com/images/uploads/2026/09/eyecatch_19184_1788943570.webp" alt="WebベースのファイラFile Browserを試す：こういうのでいいんだよ" loading="lazy" /&gt;&#10; &lt;/div&gt;&#10; &lt;/a&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;h3 id="nextcloud-1"&gt;Nextcloud&#10;&lt;/h3&gt;&lt;p&gt;Nextcloudを構築するなら、Webブラウザからの操作も可能、というかファイル同期よりこれが一番安定するのはそう。まぁ一番わかりやすく置き換えるならNextcloudなんだろうね。&lt;/p&gt;&#10;&lt;h2 id="お外で聴ける音楽サーバメディアサーバ"&gt;お外で聴ける音楽サーバ、メディアサーバ&#10;&lt;/h2&gt;&lt;p&gt;外でスマホから自宅の音楽データをストリーミングで流したい。&lt;/p&gt;&#10;&lt;h3 id="webdav"&gt;WebDAV&#10;&lt;/h3&gt;&lt;p&gt;WebDAVサーバをたてて、対応しているクライアントアプリを使う。&lt;/p&gt;&#10;&lt;p&gt;自分はサーバはQNAPの機能を使い、スマホのクライアントアプリはCloudBeatsを使っている。CloudBeatsはファイルベース管理にストリーミングとダウンロードの機能があって使いやすい。NAT越えはCloudflare Tunnel使っている。気が向いたらVPSで自分でトンネル作るかも。&lt;/p&gt;&#10;&lt;div class="blog-card-wrapper"&gt;&#10; &lt;a href="https://hack-le.com/android-cloudbeats-qnap-nas-cloudflare%e3%81%a7%e5%a4%96%e3%81%a7nas%e3%81%ae%e9%9f%b3%e6%a5%bd%e3%82%92%e3%82%b9%e3%83%88%e3%83%aa%e3%83%bc%e3%83%9f%e3%83%b3%e3%82%b0%e3%82%aa%e3%83%95/" class="blog-card"&gt;&#10; &lt;div class="blog-card-content"&gt;&#10; &lt;div class="blog-card-label"&gt;&#10; &lt;svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"&gt;&lt;/path&gt;&lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"&gt;&lt;/path&gt;&lt;/svg&gt;&#10; &lt;span&gt;あわせて読みたい&lt;/span&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-title"&gt;Android &amp;#43; CloudBeats &amp;#43; QNAP NAS &amp;#43; Cloudflareで外でNASの音楽をストリーミング&amp;amp;オフライン再生する&lt;/div&gt;&#10; &lt;div class="blog-card-url"&gt;/android-cloudbeats-qnap-nas-cloudflareで外でnasの音楽をストリーミングオフ/&lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-thumbnail"&gt;&#10; &lt;img src="https://hack-le.com/images/uploads/2026/08/eyecatch_18934_1787181644.webp" alt="Android &amp;#43; CloudBeats &amp;#43; QNAP NAS &amp;#43; Cloudflareで外でNASの音楽をストリーミング&amp;amp;オフライン再生する" loading="lazy" /&gt;&#10; &lt;/div&gt;&#10; &lt;/a&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;h3 id="nextcloud-2"&gt;Nextcloud&#10;&lt;/h3&gt;&lt;p&gt;Nextcloudもアプリ側で対応していることが多い。&lt;/p&gt;&#10;&lt;h3 id="jellyfin"&gt;Jellyfin&#10;&lt;/h3&gt;&lt;p&gt;音楽というよりメディアサーバなわけだが、Cloudflare TunnelなどでNAT越えすれば楽。一番楽かも。&lt;/p&gt;&#10;&lt;h2 id="スマホの写真やスクショをpcに転送する"&gt;スマホの写真やスクショをPCに転送する&#10;&lt;/h2&gt;&lt;p&gt;個人的なユースケースとして、スマホやタブレットの写真をPCに転送する、は地味にDropboxの有用な活用ポイントだった。Webベースでアップロードしても別にいいんだが、もうちょっとサクッとPCに転送したいと思った。&lt;/p&gt;&#10;&lt;h3 id="kde-connect"&gt;KDE Connect&#10;&lt;/h3&gt;&lt;p&gt;起動して「ファイルを転送する」ですぐ転送できてよい。&lt;/p&gt;&#10;&lt;p&gt;Dropbox的な文脈とは関係ないが、PCからスマホ、またはスマホからPCを操作できて便利である。&lt;/p&gt;&#10;&lt;div class="blog-card-wrapper"&gt;&#10; &lt;a href="https://hack-le.com/kde-connect-lan-android-pc/" class="blog-card"&gt;&#10; &lt;div class="blog-card-content"&gt;&#10; &lt;div class="blog-card-label"&gt;&#10; &lt;svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"&gt;&lt;/path&gt;&lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"&gt;&lt;/path&gt;&lt;/svg&gt;&#10; &lt;span&gt;あわせて読みたい&lt;/span&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-title"&gt;KDE ConnectでLAN内のAndroid -&amp;gt; PC にファイル送信する&lt;/div&gt;&#10; &lt;div class="blog-card-url"&gt;/kde-connect-lan-android-pc/&lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-thumbnail"&gt;&#10; &lt;img src="https://hack-le.com/images/uploads/2025/11/output-31.webp" alt="KDE ConnectでLAN内のAndroid -&amp;gt; PC にファイル送信する" loading="lazy" /&gt;&#10; &lt;/div&gt;&#10; &lt;/a&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;h3 id="immich"&gt;Immich&#10;&lt;/h3&gt;&lt;p&gt;単純なバックアップ用途では多分一番便利。&lt;/p&gt;&#10;&lt;p&gt;Google Photo代替的な写真管理ソフトなので、ファイルベースの管理には向いていないものの、実際のところこちらのほうが多くの人のユースケースには合っている気がする。&lt;/p&gt;&#10;&lt;h2 id="所感-nasでもいいか"&gt;所感: NASでもいいか&#10;&lt;/h2&gt;&lt;p&gt;なんかこうして記述していると、&lt;strong&gt;けっこうNASを使っているなと思った&lt;/strong&gt;。まぁもちろん自前で構築することもそりゃできるんだが、面倒くさい。別に僕は金を払いたくないのではなく、サブスクや不要なインターネット通信、自分のデータを監視されるのが嫌なので、NASを買うのに金を払う分には別に、という感じ。いざとなればNextcloud使えるのはわかったし。&lt;/p&gt;&#10;&lt;p&gt;まぁ余っているPCをLinuxサーバとして使いたい、という向きなら頑張ればいいだろうが、そうでないなら、NASはそれなりにいいもんなんじゃないか。&lt;/p&gt;&#10;&lt;p&gt;[itemlink post_id=&amp;ldquo;15811&amp;rdquo;]&lt;/p&gt;&#10;</description></item><item><title>FreeFileSync + FTP on Mac -&gt; QNAP NASで文字コードも問題なくバックアップできている</title><link>https://hack-le.com/freefilesync-ftp-on-mac-qnap-nas/</link><pubDate>Mon, 08 Sep 2025 02:38:51 +0900</pubDate><guid>https://hack-le.com/freefilesync-ftp-on-mac-qnap-nas/</guid><description>&lt;p&gt;FreeFileSyncは僕がバックアップで使っているGUIツールだ。無料でも使えるが、幾ばくを寄付することで寄付版になり、長いことお世話になっているから寄付版を手に入れた。&lt;/p&gt;&#10;&lt;p&gt;今はMac上のファイルを、FreeFileSyncで、プロトコルはFTPを使い、QNAPのNASに問題なくバックアップできている。これをわざわざ書いたのは、文字コードの正規化問題にずっと悩まされてきたからだ。&lt;/p&gt;&#10;&lt;h2 id="環境"&gt;環境&#10;&lt;/h2&gt;&lt;ul&gt;&#10;&lt;li&gt;M2 Pro Mac mini&#10;&lt;ul&gt;&#10;&lt;li&gt;macOS 14.7.7&lt;/li&gt;&#10;&lt;li&gt;FreeFileSync 14.4 寄付版&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;QNAP NAS TS-233&#10;&lt;ul&gt;&#10;&lt;li&gt;QuFTP Service&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="nfcとnfd"&gt;NFCとNFD&#10;&lt;/h2&gt;&lt;p&gt;Mac使いならば悩まされてきたであろう、Unicode正規化方式の違い。Windows/LinuxではNFC(Normalization Form Composed)が使われているが、Macでは何故かNFD(Normalization Form Decomposed)という方式が使われる。これによって何が起きるかというと、Macで作成した「がきぐげご.txt」をNAS(Linux)に転送して保存すると「か゛き゛く゛け゛こ゛.txt」になってしまい、アクセスできなくなったりなんだりするという、割と深刻な問題だ。&lt;/p&gt;&#10;&lt;p&gt;これに対応するため、昔rysncとか使っていた時には特殊なオプションが必要だったりなんだりして、色々と苦労している。&lt;/p&gt;&#10;&lt;div class="blog-card-wrapper"&gt;&#10; &lt;a href="https://hack-le.com/30878779-2/" class="blog-card"&gt;&#10; &lt;div class="blog-card-content"&gt;&#10; &lt;div class="blog-card-label"&gt;&#10; &lt;svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"&gt;&lt;/path&gt;&lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"&gt;&lt;/path&gt;&lt;/svg&gt;&#10; &lt;span&gt;あわせて読みたい&lt;/span&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-title"&gt;rsyncでiconvオプションをつけると、deleteオプションの挙動が変わる？？(Mac)&lt;/div&gt;&#10; &lt;div class="blog-card-url"&gt;/30878779-2/&lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-thumbnail"&gt;&#10; &lt;img src="https://hack-le.com/images/uploads/2026/09/eyecatch_2570_1789396159.webp" alt="rsyncでiconvオプションをつけると、deleteオプションの挙動が変わる？？(Mac)" loading="lazy" /&gt;&#10; &lt;/div&gt;&#10; &lt;/a&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;p&gt;オンラインストレージのDropboxはなんとこれについて補修をしてくれているようで、あれは一時期Dropboxをバックアップ先に使っていた理由の一つであった。&lt;/p&gt;&#10;&lt;p&gt;この問題は普通の人にはかなりしんどい問題だと思うんだが、みんなどうしていたんだろうと思うものの、まぁ考えて見ると一般的な人は家庭に複数のOSでバックアップなどということにはならないのかもしれない。&lt;/p&gt;&#10;&lt;h2 id="macはsmbつらいつらい"&gt;MacはSMBつらいつらい&#10;&lt;/h2&gt;&lt;p&gt;これは一時期、僕がNASをあまり使わなくなった理由の一つとも思えるが、その後なんやかんやあって、2023年7月よりまたNASを使うようになっている。数ヶ月後に控えている次のDropbox有料会員は契約更新しないつもりだ。&lt;/p&gt;&#10;&lt;div class="blog-card-wrapper"&gt;&#10; &lt;a href="https://hack-le.com/qnap-ts-233/" class="blog-card"&gt;&#10; &lt;div class="blog-card-content"&gt;&#10; &lt;div class="blog-card-label"&gt;&#10; &lt;svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"&gt;&lt;/path&gt;&lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"&gt;&lt;/path&gt;&lt;/svg&gt;&#10; &lt;span&gt;あわせて読みたい&lt;/span&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-title"&gt;QNAP TS-233&lt;/div&gt;&#10; &lt;div class="blog-card-url"&gt;/qnap-ts-233/&lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;/a&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;p&gt;いつの間にやら、SMBでNASとやりとりする限りは特に困らなくなっていた。Unicode文字列の扱いが良くなっているとかなんとか聞くが、詳細は知らない。ただ、とりあえず濁点問題は起きなかった。&lt;/p&gt;&#10;&lt;p&gt;なのでしばらくずっとSMBを使っていたのだけれど、これとは別個、MacのSMBクライアントはめちゃくちゃ遅いという問題があり、これはなんかもうずっと未だにどうにもならない。&lt;/p&gt;&#10;&lt;div class="blog-card-wrapper"&gt;&#10; &lt;a href="https://hack-le.com/rnas104smbup/" class="blog-card"&gt;&#10; &lt;div class="blog-card-content"&gt;&#10; &lt;div class="blog-card-label"&gt;&#10; &lt;svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"&gt;&lt;/path&gt;&lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"&gt;&lt;/path&gt;&lt;/svg&gt;&#10; &lt;span&gt;あわせて読みたい&lt;/span&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-title"&gt;MacとReadyNAS 104の通信速度が遅い時の対処法(SMB)&lt;/div&gt;&#10; &lt;div class="blog-card-url"&gt;/rnas104smbup/&lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-thumbnail"&gt;&#10; &lt;img src="https://hack-le.com/images/uploads/2026/09/eyecatch_4148_1789563052.webp" alt="MacとReadyNAS 104の通信速度が遅い時の対処法(SMB)" loading="lazy" /&gt;&#10; &lt;/div&gt;&#10; &lt;/a&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;p&gt;この頃から悩んでいるんだけれど、多少マシにする方法はあれど、未だにどうにかなっていない。しかも不安定でしょっちゅう接続が切れる。&lt;/p&gt;&#10;&lt;h2 id="そうだftpしよう"&gt;そうだ、FTP、しよう&#10;&lt;/h2&gt;&lt;p&gt;ということで、非常にNASがバックアップ先として非常に使いづらい状況で、最近は外付けHDを引っ張り出してきてそこにバックアップなどもしていた。まぁこれ自体はNASを使っていようがいまいがやったほうがいいことではある。&lt;/p&gt;&#10;&lt;p&gt;ただまぁやっぱり面倒くさくて、NASへのもうちょっとどうにかならんかなぁと思っていたところ、ふと「ファイル転送ならFile Transfer Protocolでは？？？」と急に思い出した。&lt;/p&gt;&#10;&lt;p&gt;で、前述の文字コード問題などあるので、やや不安がありつつ、もう2025年なんだ頼む、という気持ちで、QNAPのNASでFTPサービスを立ち上げ（QuFTP Serviceというのがある）、FreeFileySyncからFTP経由で転送。とりあえず、&lt;strong&gt;データ転送速度は爆速&lt;/strong&gt;。めっちゃFileをTransferしてくれてる……。&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hack-le.com/images/uploads/2025/09/b9d0892a704a5e11d76c2ab0ca85cc0c-700x364.webp"&gt;&lt;/p&gt;&#10;&lt;p&gt;3分30秒足らずで8GBを転送してくれている。これなら十分に実用的。&lt;/p&gt;&#10;&lt;p&gt;問題は濁点問題だが……起きていない。普通に問題がない。これがFreeFileSyncとQuFTPあるいはQNAPのなんかのソフトウェア、どちらかあるいはどちらも頑張ってくれているのか、ちょっと調べた感じだとわからなかったのだけれど、とりあえずうまくいく。おー。&lt;/p&gt;&#10;&lt;h2 id="所感"&gt;所感&#10;&lt;/h2&gt;&lt;p&gt;ということで、なんかしらんがうまくいってますという身も蓋もない記事になり申した。どっかのタイミングで一度ちゃんと調べたい気はしつつ、とりあえずよかったよかった。&lt;/p&gt;&#10;&lt;p&gt;[itemlink post_id=&amp;ldquo;15811&amp;rdquo;]&lt;/p&gt;&#10;</description></item><item><title>Android + CloudBeats + QNAP NAS + Cloudflareで外でNASの音楽をストリーミング&amp;オフライン再生する</title><link>https://hack-le.com/android-cloudbeats-qnap-nas-cloudflare%E3%81%A7%E5%A4%96%E3%81%A7nas%E3%81%AE%E9%9F%B3%E6%A5%BD%E3%82%92%E3%82%B9%E3%83%88%E3%83%AA%E3%83%BC%E3%83%9F%E3%83%B3%E3%82%B0%E3%82%AA%E3%83%95/</link><pubDate>Mon, 01 Sep 2025 10:46:57 +0900</pubDate><guid>https://hack-le.com/android-cloudbeats-qnap-nas-cloudflare%E3%81%A7%E5%A4%96%E3%81%A7nas%E3%81%AE%E9%9F%B3%E6%A5%BD%E3%82%92%E3%82%B9%E3%83%88%E3%83%AA%E3%83%BC%E3%83%9F%E3%83%B3%E3%82%B0%E3%82%AA%E3%83%95/</guid><description>&lt;p&gt;Androidスマホでお外でNASの音楽聴きたいなぁ、スマホのストレージはゴミだしmicroSDも挿せないからストリーミングしたいなぁ……という記事。&lt;/p&gt;&#10;&lt;p&gt;最初に言うとCloudBeatsは複数のクラウド接続とオフライン再生は有料アプリなので（非サブスク）、多少金は払うが、まぁでもNASやストレージの代金に比べたら誤差だし、なによりDropboxせいぜい1.5か月分くらいなので。&lt;/p&gt;&#10;&lt;p&gt;外で開くので独自ドメイン使う。外からの接続にはCloudflare Tunnel使う。このへんのネットワーク構成は好きにすればだけど&lt;/p&gt;&#10;&lt;h2 id="環境"&gt;環境&#10;&lt;/h2&gt;&lt;ul&gt;&#10;&lt;li&gt;QNAP NAS TS-233&#10;&lt;ul&gt;&#10;&lt;li&gt;FW: QTS 5.2.6.3195&lt;/li&gt;&#10;&lt;li&gt;CPU: Quad-core ARM Cortex-A55 Processor @ 2.0GHz&lt;/li&gt;&#10;&lt;li&gt;RAM: 2GB&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;Androidスマホ Pixel 7 128GB&#10;&lt;ul&gt;&#10;&lt;li&gt;OS: Android 16&lt;/li&gt;&#10;&lt;li&gt;アプリ: CloudBeats 2.60.03&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;独自ドメイン&#10;&lt;ul&gt;&#10;&lt;li&gt;Cloudflare管理&lt;/li&gt;&#10;&lt;li&gt;Cloudflare Tunnel利用&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;NASはQNAPのエントリーレベルのやつだけど、WebDAVやる限りは別に問題ないね。&lt;/p&gt;&#10;&lt;p&gt;構成を図示すると以下。&lt;/p&gt;&#10;&lt;pre class="mermaid" style="visibility:hidden"&gt;graph LR&#10;subgraph Internet&#10;android(Android)&#10;cloudflare(Cloudflare)&#10;end&#10;subgraph Home&#10;nas(NAS)&#10;pc(PC)&#10;end&#10;android --&gt; cloudflare&#10;cloudflare --&gt;|Cloudflare Tunnel| pc&#10;pc --&gt;|webDAV| nas&lt;/pre&gt;&lt;p&gt;踏み台となっているPCは常時稼働サーバ前提ではある。少なくともお外に出ている時に起動しているもの。うちはMac miniがそれにあたる。&lt;/p&gt;&#10;&lt;div class="blog-card-wrapper"&gt;&#10; &lt;a href="https://hack-le.com/docker%e3%82%b3%e3%83%b3%e3%83%86%e3%83%8a%e3%82%b5%e3%83%bc%e3%83%90%e3%83%bc%e6%a9%9f%e3%81%a8%e3%81%97%e3%81%a6%e4%bd%99%e7%94%9f%e3%82%92%e7%94%9f%e3%81%8d%e3%82%8bintel-mac-mini-2018/" class="blog-card"&gt;&#10; &lt;div class="blog-card-content"&gt;&#10; &lt;div class="blog-card-label"&gt;&#10; &lt;svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"&gt;&lt;/path&gt;&lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"&gt;&lt;/path&gt;&lt;/svg&gt;&#10; &lt;span&gt;あわせて読みたい&lt;/span&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-title"&gt;Dockerコンテナサーバー機として余生を生きるIntel Mac mini 2018&lt;/div&gt;&#10; &lt;div class="blog-card-url"&gt;/dockerコンテナサーバー機として余生を生きるintel-mac-mini-2018/&lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-thumbnail"&gt;&#10; &lt;img src="https://hack-le.com/images/uploads/2026/08/eyecatch_15372_1787719893.webp" alt="Dockerコンテナサーバー機として余生を生きるIntel Mac mini 2018" loading="lazy" /&gt;&#10; &lt;/div&gt;&#10; &lt;/a&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;p&gt;AndroidアプリはCloudBeatsを使っているけれど、WebDAV扱える音楽アプリなら別になんでもいいと思う。僕は「オフライン再生 + ストリーミング再生 + クラウド接続」でこれに行き着いたが、他にいいのがあるなら別にそれはそれで。&lt;/p&gt;&#10;&lt;p&gt;費用についていえば、NASとスマホは既にある前提なら、CloudBeatsの有料オプションが1500円、ドメイン管理代が年間1500-2000円くらいかな。CloudBeatsの有料オプションは、オフライン再生と複数クラウドサービスを利用したい時用なので、厳密にはなくてもいいんだが……サブスクじゃないんだし買えばいいと思う。&lt;/p&gt;&#10;&lt;h2 id="経緯"&gt;経緯&#10;&lt;/h2&gt;&lt;p&gt;設計意図とかの経緯については下記記事。一言で言えば脱Dropboxだね。&lt;/p&gt;&#10;&lt;div class="blog-card-wrapper"&gt;&#10; &lt;a href="https://hack-le.com/dropboxnas-streaming-music/" class="blog-card"&gt;&#10; &lt;div class="blog-card-content"&gt;&#10; &lt;div class="blog-card-label"&gt;&#10; &lt;svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"&gt;&lt;/path&gt;&lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"&gt;&lt;/path&gt;&lt;/svg&gt;&#10; &lt;span&gt;あわせて読みたい&lt;/span&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-title"&gt;脱Dropbox：NASの音楽ファイルをストリーミングで再生する試み&lt;/div&gt;&#10; &lt;div class="blog-card-url"&gt;/dropboxnas-streaming-music/&lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-thumbnail"&gt;&#10; &lt;img src="https://hack-le.com/images/uploads/2026/09/eyecatch_18950_1789090081.webp" alt="脱Dropbox：NASの音楽ファイルをストリーミングで再生する試み" loading="lazy" /&gt;&#10; &lt;/div&gt;&#10; &lt;/a&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;h2 id="qnapの設定"&gt;QNAPの設定&#10;&lt;/h2&gt;&lt;p&gt;NASのWebアプリにログインして、コントロールパネルを開こう。基本的に権限設定周りのことをする。&lt;/p&gt;&#10;&lt;h3 id="webdavを有効化する"&gt;WebDAVを有効化する&#10;&lt;/h3&gt;&lt;p&gt;まず有効化する。&lt;/p&gt;&#10;&lt;p&gt;「コントロールパネル」→「ネットワークとファイル差ビス」→「Win/Mac/NFS/WebDAV」&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hack-le.com/images/uploads/2025/09/image-700x362.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;そしたらWebDAVタブがあるので、「WebDAVを有効にする」と、「WebDAV権限」にチェック。ポートは占有ポート番号使っていいと思うよ。&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hack-le.com/images/uploads/2025/08/0ed8ea26e55e330a706d91df2b59d7c5-700x350.png"&gt;&lt;/p&gt;&#10;&lt;h3 id="webdav用の共有フォルダを作成する"&gt;WebDAV用の共有フォルダを作成する&#10;&lt;/h3&gt;&lt;p&gt;別に既存のフォルダでもいいかもしれないが、なんかあった時のためと整理のために、それ用のフォルダ作っていいかなと思う。そしたら最悪クラックされたとしても、WebDAV経由ではそのフォルダしか触れないように。&lt;/p&gt;&#10;&lt;h3 id="webdav用のユーザを作成する"&gt;WebDAV用のユーザを作成する&#10;&lt;/h3&gt;&lt;p&gt;まぁこれも必須じゃないんだけれど、上記と一緒。ファイル管理自体は普段の管理用ユーザだとなんかあったときの被害が広がる恐れもあるので、WebDAVアクセス用ユーザは作っておいたほうがよいかと。どうせ一手間なんだし。&lt;/p&gt;&#10;&lt;p&gt;ということでWebDAV用ユーザを作成する。言うまでもないが、外からのアクセスに使うものなので、適当なPWにしないように。WebDAV用ユーザは次の「権限の編集」でWebDAVの読み取り権限のみ付与する。&lt;/p&gt;&#10;&lt;h3 id="権限の編集をする"&gt;権限の編集をする&#10;&lt;/h3&gt;&lt;p&gt;QNAP曰く、下記のように権限設定が必要らしい。&lt;/p&gt;&#10;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://hack-le.com/images/uploads/2025/08/d986f6ff84f33be286ca7db0066bdde7-700x126.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;WebDAV用の権限を与える。QNAPにおいては、「ユーザーとグループの権限」と、「WebDAVのアクセス」が分かれている。ファイル管理は「ユーザーとグループの権限」において、&lt;strong&gt;ファイル管理をしたいユーザ&lt;/strong&gt;で「R/W」を設定し、WebDAVアクセスについては&lt;strong&gt;作成したユーザ&lt;/strong&gt;に「読み取り専用」の権限を付与する。&lt;/p&gt;&#10;&lt;p&gt;こうすることで、&lt;strong&gt;お外からはWebDAV専用ユーザで、WebDAV専用フォルダを読み取りのみできる&lt;/strong&gt;、という状態になるため、クラックされても安心では別にないんだが、被害は抑えられる。&lt;/p&gt;&#10;&lt;h2 id="cloudflareの設定"&gt;Cloudflareの設定&#10;&lt;/h2&gt;&lt;p&gt;LAN内で動作確認したいところなんだが、CloudBeatsはhttp通信だとどうもクラウド接続に失敗するっぽい。このためだけに自己証明書だのなんだのも阿呆みたいだし、しゃーないので、ぶっつけでCloudflare側の設定をする。&lt;/p&gt;&#10;&lt;p&gt;やることは、独自ドメインを経由してLAN内NASにアクセスできるようにすること。&lt;/p&gt;&#10;&lt;p&gt;ってことでNASにアクセスするPCにCloudflareを導入。Cloudflare Tunnelの設定については下記記事の「Cloudflareでトンネル作成」の部分を参照。ただし、ここでは http://&amp;lt;NASのIPアドレス&amp;gt;:5000 とする。冷静に考えると一般的にはここが一番の難所の気がしなくもないが、それだけに説明もめんどくさい。雑ですまない。&lt;/p&gt;&#10;&lt;div class="blog-card-wrapper"&gt;&#10; &lt;a href="https://hack-le.com/calibre-cloudflare-tunnel/" class="blog-card"&gt;&#10; &lt;div class="blog-card-content"&gt;&#10; &lt;div class="blog-card-label"&gt;&#10; &lt;svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"&gt;&lt;/path&gt;&lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"&gt;&lt;/path&gt;&lt;/svg&gt;&#10; &lt;span&gt;あわせて読みたい&lt;/span&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-title"&gt;Calibreの本棚(コンテンツサーバ)に外部からアクセスする環境を整えるメモ(Cloudflare Tunnel利用)&lt;/div&gt;&#10; &lt;div class="blog-card-url"&gt;/calibre-cloudflare-tunnel/&lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-thumbnail"&gt;&#10; &lt;img src="https://hack-le.com/images/uploads/2026/09/eyecatch_14279_1789096432.webp" alt="Calibreの本棚(コンテンツサーバ)に外部からアクセスする環境を整えるメモ(Cloudflare Tunnel利用)" loading="lazy" /&gt;&#10; &lt;/div&gt;&#10; &lt;/a&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;h2 id="cloudbeatsでwebdav使ってサインイン"&gt;CloudBeatsでWebDAV使ってサインイン&#10;&lt;/h2&gt;&lt;p&gt;CloudBeatsの「クラウドサービスを追加」からwebDAVを選び（なぜwだけ小文字なのか）、以下の情報を追加する。&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;https://&amp;lt;独自ドメイン&amp;gt;/&amp;lt;作成したフォルダ名&amp;gt;&lt;/li&gt;&#10;&lt;li&gt;user: 作成したユーザID&lt;/li&gt;&#10;&lt;li&gt;pw: 作成したユーザPW&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;そしたらアクセスできるようになるので、適当に音楽ファイルを置いて動作確認する。&lt;/p&gt;&#10;&lt;h2 id="おまけ-ファイル管理はfreefilesync"&gt;(おまけ) ファイル管理はFreeFileSync&#10;&lt;/h2&gt;&lt;p&gt;音楽ファイルの管理方法だが、これは好きにすればいい……んだけれど、個人的には「ローカルで構成しているフォルダ構成をそのままFreeFileSyncでFTP転送」としている。&lt;/p&gt;&#10;&lt;div class="blog-card-wrapper"&gt;&#10; &lt;a href="https://hack-le.com/mac-windows-freefilesync/" class="blog-card"&gt;&#10; &lt;div class="blog-card-content"&gt;&#10; &lt;div class="blog-card-label"&gt;&#10; &lt;svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"&gt;&lt;/path&gt;&lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"&gt;&lt;/path&gt;&lt;/svg&gt;&#10; &lt;span&gt;あわせて読みたい&lt;/span&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-title"&gt;MacとWindowsのバックアップはNAS &amp;#43; FreeFileSyncを使っている&lt;/div&gt;&#10; &lt;div class="blog-card-url"&gt;/mac-windows-freefilesync/&lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-thumbnail"&gt;&#10; &lt;img src="https://hack-le.com/images/uploads/2026/09/eyecatch_15131_1789091100.webp" alt="MacとWindowsのバックアップはNAS &amp;#43; FreeFileSyncを使っている" loading="lazy" /&gt;&#10; &lt;/div&gt;&#10; &lt;/a&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;p&gt;これは良いソフトウェアなので寄付してDonation Editionにしたらいいと思う。寄付すると並列でファイル転送できるようになる。寄付額はこちらで決められる。&lt;/p&gt;&#10;&lt;p&gt;ちなみにQNAPのNASでFTPを扱うには、QuFTP Serviceなるアプリをインストールする必要がある。まぁインストールしたらそのまんま使える。&lt;/p&gt;&#10;&lt;h2 id="使い勝手"&gt;使い勝手&#10;&lt;/h2&gt;&lt;p&gt;全然悪くない。ただファイル一覧が多すぎると表示に時間がかかる感じなので、一覧が多くなりすぎないようにしたほうがいいね。&lt;/p&gt;&#10;&lt;p&gt;でもそれくらいかな。音楽ファイルをフォルダ単位で整理していると、数年くらい忘れていた「音楽を管理する」という感覚が得られる。そうか、僕はこれがやりたかったんだなぁと、今さらながら思い出した。&lt;/p&gt;&#10;&lt;p&gt;いったいどうして、好きな音楽を雲の上に置くのがクールだなんて、意味不明なトレンドに乗ってしまったのだろうなぁ。まぁ、今となっては取り戻せることではない。これからまた、好きな音楽を聴いていこう。&lt;/p&gt;&#10;&lt;p&gt;[itemlink post_id=&amp;ldquo;15811&amp;rdquo;]&lt;/p&gt;&#10;</description></item><item><title>脱Dropbox：NASの音楽ファイルをストリーミングで再生する試み</title><link>https://hack-le.com/dropboxnas-streaming-music/</link><pubDate>Sat, 30 Aug 2025 21:49:44 +0900</pubDate><guid>https://hack-le.com/dropboxnas-streaming-music/</guid><description>&lt;p&gt;やろう、やろう、と思いながら、面倒臭くてずっとやらなかったNASの音楽ファイルをAndroidからストリーミング再生する環境をやっと構築した。ちょっと軽くランニングしてきた感じでは、十分使えているのではないかな、と思う。これでDropboxを使う大きな理由の一つをなくすことができたね。&lt;/p&gt;&#10;&lt;p&gt;はまりどころもあったので、そのうちにハウツー記事にしたいと思うが、今回はとりあえず所感をつらつらと。&lt;/p&gt;&#10;&lt;h2 id="ちょっとマニアックな構成"&gt;ちょっとマニアックな構成&#10;&lt;/h2&gt;&lt;p&gt;構成自体はちょっとマニアックな感じになってしまったかなと思う。&lt;/p&gt;&#10;&lt;pre class="mermaid" style="visibility:hidden"&gt;graph LR&#10;subgraph Internet&#10;android(Android)&#10;cloudflare(Cloudflare)&#10;end&#10;subgraph Home&#10;nas(NAS)&#10;pc(PC)&#10;end&#10;android --&gt; cloudflare&#10;cloudflare --&gt;|Cloudflare Tunnel| pc&#10;pc --&gt;|webDAV| nas&lt;/pre&gt;&lt;p&gt;この時点で特に技術系ではない一般ユーザにはオススメできない構成になってしまっているのはまぁそう。といっても別に何かコード書くわけじゃないし、頑張ればできると思うけど。&lt;/p&gt;&#10;&lt;p&gt;元々、構成的にはそりゃ出来るだろう、とは思っていたものの、WebDAV使えてストリーミングとオフライン両方できるAndroidアプリあるのかな、とか、NASでWebDAVの設定どうするのかな、とか個別に調べないといけないことも多くて、なかなか進まなかった。あと家の回線がJ:COMなので、クソザコ上り回線で大丈夫かなぁと思ったのもある。&lt;/p&gt;&#10;&lt;p&gt;まーでも、&lt;strong&gt;多少手こずったけれど、とりあえずうまくいったかなぁ&lt;/strong&gt;、という感じ。ただフォルダがたくさんあると一覧表示に時間かかるようで、これはスペックというよりネットワークの問題の気がする。このへんはもうちょっと整理がいるかな。&lt;/p&gt;&#10;&lt;p&gt;Androidアプリは&lt;strong&gt;CloudBeats&lt;/strong&gt;を使った。有料オプションは1500円くらいだったかな。オプションは複数のクラウド接続とオフライン再生に必要だった。妥当な料金じゃないかな。サブスクじゃないなら全然いいよ。だいたいNASとストレージの代金からすれば誤差みたいなもんだし。NASはQNAPのTS-233。ドメインは元々取得していてCloudflareで管理している自分用ドメインを流用した。&lt;/p&gt;&#10;&lt;p&gt;[itemlink post_id=&amp;ldquo;15811&amp;rdquo;]&lt;/p&gt;&#10;&lt;h2 id="世界線の修正作業"&gt;世界線の修正作業&#10;&lt;/h2&gt;&lt;p&gt;まぁもうちょっとしばらく使い混んで使い勝手は調べる必要があるかな。フォルダも整理しなおさないといけない。iTunes時代の名残で、全アーティストのフォルダがフラットに並んでしまっているんだよね。それで阿呆みたいに長いリストになってるからさ。&lt;/p&gt;&#10;&lt;p&gt;ああ&lt;strong&gt;iTunes、今にして思うと、僕にソフトウェアの進歩について強い疑念を抱かせた最初のアプリケーションだったかもしれない&lt;/strong&gt;。毎度毎度、強権的な仕様変更に振り回され、頼んでもない新機能を見せつけられ、その癖出来たことが出来なくなり、そしてファイルが壊される。&lt;strong&gt;途中Apple Musicなんて契約しようもんならもう最悪なことになる。なった&lt;/strong&gt;。&lt;/p&gt;&#10;&lt;p&gt;冷静に考えると、自前のライブラリを知らないサーバに置く必要はないし、ストレージが足りないならmicroSDを使えばいいし、microSDも挿せないならNASからストリーミングもあるし、別にプレイヤーを買ってもよかった。今でもiPodモドキはたくさん売ってるし。でもあの時は、なんかこれが未来なんかな、という気にさせられていたよね。実際このブログでもApple MusicとかiTunesで検索したら色々出てくるよ。懐かしい。&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;結果的には、間違えた世界線だったんだな&lt;/strong&gt;と思う。こうしてフォルダの再整理に勤しまねばならないのがもうね。っていうか消失している曲とかもあるんだよな。MOTHERっていうゲームのアレンジサントラでやけに凝ったのがあったんだけど、マニアックかつオムニバスでアーティストが分散しているのもあって、なんか気がついたら曲が何曲か見当たらない。一番気に入っていた曲は幸い（？）残っていたので、買い直すのもなんだかなぁ、みたいになってる。やれやれだなぁ。&lt;/p&gt;&#10;&lt;p&gt;[itemlink post_id=&amp;ldquo;18951&amp;rdquo;]&lt;/p&gt;&#10;&lt;p&gt;まぁ今からでも少しずつなおしていくさ。&lt;/p&gt;&#10;&lt;h2 id="dropboxに恨みはない"&gt;Dropboxに恨みはない&#10;&lt;/h2&gt;&lt;p&gt;一応言うと、僕はDropboxに対しては案外と好印象だったりする。実際最近このブログではクラウドについて腐していることが多いが、その中でも&lt;strong&gt;Dropboxに対して悪口めいたことは言ったことはないんじゃないかな&lt;/strong&gt;。Dropboxは便利だし、非常にマニアックな文字コード問題の対応、Linux対応などもあって、かゆいところに手が届くサービスだと思う。価格も決して高すぎるとは思わない。安いとも思わないけど。&lt;/p&gt;&#10;&lt;div class="blog-card-wrapper"&gt;&#10; &lt;a href="https://hack-le.com/data-self-hosting/" class="blog-card"&gt;&#10; &lt;div class="blog-card-content"&gt;&#10; &lt;div class="blog-card-label"&gt;&#10; &lt;svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"&gt;&lt;/path&gt;&lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"&gt;&lt;/path&gt;&lt;/svg&gt;&#10; &lt;span&gt;あわせて読みたい&lt;/span&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-title"&gt;自分のデータは自分で守れ、雲の上で守ってもらえると思うな&lt;/div&gt;&#10; &lt;div class="blog-card-url"&gt;/data-self-hosting/&lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-thumbnail"&gt;&#10; &lt;img src="https://hack-le.com/images/uploads/2026/01/output-30.webp" alt="自分のデータは自分で守れ、雲の上で守ってもらえると思うな" loading="lazy" /&gt;&#10; &lt;/div&gt;&#10; &lt;/a&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;p&gt;いつだったか不本意なアカウントBAN事件について書かれた個人の記事を見て「Dropboxもあるかー」と思ったことはある。しかし、少なくとも僕はこれまでアレゲなファイルも置いてきたが特にBANされたことはなく、またされたところで別に大して困らないので、使い続けている。まぁ、三年契約しちゃって、契約期間がまだあるからさ。&lt;/p&gt;&#10;&lt;p&gt;まーでも、次の契約更新はないかな。別にDropboxに恨みはないけれど、クラウド、サブスクはもう嫌だっていう気持ちのほうが強い。僕自身はこの流れから脱せられているわけではないけれど、せめてプライベートではまず離れたいところだね。&lt;/p&gt;&#10;</description></item><item><title>自分のデータは自分で守れ、雲の上で守ってもらえると思うな</title><link>https://hack-le.com/data-self-hosting/</link><pubDate>Sun, 09 Mar 2025 13:13:11 +0900</pubDate><guid>https://hack-le.com/data-self-hosting/</guid><description>&lt;p&gt;クラウドという言葉が定着してもう10年以上経過する。僕はバズワードに過ぎないと思っていたのだが、思いのほか概念として定着したようだ。クラウドとはとどのつまり「他社にデータを預けても良い仕組み」そして「それをクールだとする社会的な思い込み」の総称だ。&lt;/p&gt;&#10;&lt;p&gt;本来、データを預けるのは多くの人にとって受け入れがたい仕組みである。データとは財産であり、その財産を他人に預けるなど正気の沙汰ではない。&lt;/p&gt;&#10;&lt;h2 id="狂気の沙汰を正気の沙汰に"&gt;狂気の沙汰を正気の沙汰に&#10;&lt;/h2&gt;&lt;p&gt;実際、&lt;strong&gt;自分の財を第三者に預けるなど、本来的には狂気の沙汰だと思われるが、その狂気を正気ということにする商売はある&lt;/strong&gt;。金融業なんかその典型だろう。狂気の沙汰を正気の沙汰とするために、彼らはありもしない信用を唱え、勝手なことはしませんよと言うわけだが、僕らがそれを信用するのは、彼らが信頼に足る人物・組織だからではなく、彼らが勝手にやりづらい制度が社会的にあり、また彼らも彼らで一応実績を積み上げてきた、という現実による。&lt;/p&gt;&#10;&lt;p&gt;その意味で、クラウドサービスは金融業と近い面がある。彼らもまた、データという顧客の財を預かるサービスだ。そのサービスが使われるほどに、彼らもまた儲かる。まぁ金融業よりは不動産業に近いかもしれない。その性質のために、最近はGAFAの基盤上でサービスを展開する事業者をデジタル小作人などと呼ぶ人もいる。&lt;/p&gt;&#10;&lt;p&gt;個人的には、デジタル小作人のような見方はかなり一面的な見方だと思うが、しかし本質的に金融業や不動産業と近い側面があることは事実だ。&lt;/p&gt;&#10;&lt;p&gt;つまり、&lt;strong&gt;クラウドサービスというのはその本質に、財を預けても良いという信用があり、それをベースにしたみかじめ商売である&lt;/strong&gt;。&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;その警戒されるべき本質を、クラウドというぼんやりした流行語によって見えづらくしている&lt;/strong&gt;。いまや、&lt;strong&gt;クラウドを理解しないものは遅れているという社会的な空気さえ醸成されている&lt;/strong&gt;。クラウドは、ビジネスのうえで非常に便利な言葉だった。だから定着したのだと思う。&lt;/p&gt;&#10;&lt;h2 id="クラウドサービスもまた本質は狂気"&gt;クラウドサービスもまた本質は狂気&#10;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;クラウドサービスはその本質に財を預ける狂気がある&lt;/strong&gt;。まぁこれはいささか極端な議論かもしれない。クラウドサービスにも色々あって、コンテナの実行基盤やAWS LambdaのようなFaaSは、財を預けているという感覚は薄いだろう。実際、実行基盤として利用している、その利用料を払っている、というのはユーザとしての素直な感覚である。しかしそれでもやはり、本質としてプログラムという財を預ける信用なくしてできないことは確かだ。&lt;/p&gt;&#10;&lt;p&gt;Dropboxのようなオンライン・ストレージサービスはクラウドの中でも特に財を預けるという感覚が強いものもある。オンライン・ストレージサービスはクラウドの先駆けとも言えるもので、クラウドという言葉流行る前に出来たモノだから、いまでもオンライン・ストレージサービスと言われる。しかしその本質はクラウドに包括されるものだ。&lt;/p&gt;&#10;&lt;p&gt;オンライン・ストレージサービスは信用できない、という言説は昔からあった。実際僕の考えも錯綜している、当ブログを「Dropbox」で検索すれば、NASを主体にしたり、Dropboxを主体にしたりと、あれこれ試行錯誤していることがわかる。&lt;/p&gt;&#10;&lt;div class="blog-card-wrapper"&gt;&#10; &lt;a href="https://hack-le.com/dropbox-plus-nas/" class="blog-card"&gt;&#10; &lt;div class="blog-card-content"&gt;&#10; &lt;div class="blog-card-label"&gt;&#10; &lt;svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"&gt;&lt;/path&gt;&lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"&gt;&lt;/path&gt;&lt;/svg&gt;&#10; &lt;span&gt;あわせて読みたい&lt;/span&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-title"&gt;Dropbox Plus &amp;#43; 外付けSSD でNASいらずに挑戦中&lt;/div&gt;&#10; &lt;div class="blog-card-url"&gt;/dropbox-plus-nas/&lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-thumbnail"&gt;&#10; &lt;img src="https://hack-le.com/images/uploads/2026/09/eyecatch_8598_1789585771.webp" alt="Dropbox Plus &amp;#43; 外付けSSD でNASいらずに挑戦中" loading="lazy" /&gt;&#10; &lt;/div&gt;&#10; &lt;/a&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;div class="blog-card-wrapper"&gt;&#10; &lt;a href="https://hack-le.com/dropbox-nas/" class="blog-card"&gt;&#10; &lt;div class="blog-card-content"&gt;&#10; &lt;div class="blog-card-label"&gt;&#10; &lt;svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"&gt;&lt;/path&gt;&lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"&gt;&lt;/path&gt;&lt;/svg&gt;&#10; &lt;span&gt;あわせて読みたい&lt;/span&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-title"&gt;Dropboxから少しずつNASに移行中&lt;/div&gt;&#10; &lt;div class="blog-card-url"&gt;/dropbox-nas/&lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-thumbnail"&gt;&#10; &lt;img src="https://hack-le.com/images/uploads/2026/09/eyecatch_12083_1788944673.webp" alt="Dropboxから少しずつNASに移行中" loading="lazy" /&gt;&#10; &lt;/div&gt;&#10; &lt;/a&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;p&gt;まぁなんだかんだでDropbox Plusの有料会員は続けているという事実から、僕はDropboxを信用していると考えられる。実際、Dropboxを使い始めてからかれこれ15年たっていると思うが、特に問題が起きたことはない。&lt;/p&gt;&#10;&lt;p&gt;しかしそれも、今の契約が終わるまでで、次の契約更新はしないつもりだ。まぁまだあと1年くらい残っているのだが、今その準備を進めているところで、既に大方のデータをバックアップとしてNASに引っ越している。あと数ヶ月かけて少しずつDropboxの依存度を下げていくつもりである。&lt;/p&gt;&#10;&lt;p&gt;理由として、Dropboxというよりクラウドサービス全体に対する個人的な信用の低下や、サービス全体の肥大化、また、代替手段の技術の向上がある。&lt;/p&gt;&#10;&lt;h2 id="手元の運用が楽になった"&gt;手元の運用が楽になった&#10;&lt;/h2&gt;&lt;p&gt;信用の低下といっても、元から大して信用していたわけではない。オンライン・ストレージサービスの場合は、昔から&lt;strong&gt;プラットフォーマー側の基準による勝手な垢バン問題&lt;/strong&gt;があった。子供とのお風呂写真が、欧米諸国の勝手な倫理基準で児童ポルノ扱いされBANされた、という話は実際に聞く。独身である僕は特に子供の裸写真のようなものは持っていないが、あちらの勝手な基準で勝手に垢バンされる、というリスクは常に警戒してきた。そのために、僕はDropboxと使いながらもずっと外付けハードディスクなどにデータの退避を怠ることはなかった。&lt;/p&gt;&#10;&lt;p&gt;だったら何故Dropboxを使っているのかと言えば、純粋に便利だからである。オンライン・ストレージサービスとはただデータを雲の上に預けるだけではない。&lt;strong&gt;雲の上に預けたデータを、様々なアプリケーションで連携できるところに、クラウドの妙味がある&lt;/strong&gt;。たとえばDropboxにある音楽データをストリーミング再生するアプリなどは、身近な応用例だろう。&lt;/p&gt;&#10;&lt;p&gt;同じ事をオンプレでやろうとしたら、昔はだいぶ苦労したものだ。サーバーの構築とメンテ、そしてインターネット公開のためのネットワーク環境の構築、セキュリティ設定。なので、僕は現実的な選択肢として、Dropboxのようなサービスを利用してきた。&lt;/p&gt;&#10;&lt;p&gt;しかし、今はこれがだいぶ楽にできる。サーバについては、なんといってもコンテナが大きい。コンテナの良いところは、環境のスクラップ&amp;amp;ビルドが滅茶苦茶楽なところだ。設定をコードで書けるのもよい。Linuxマシンを用意して、何かあったらOSの再インストールから……なんてやらなてくいい。そしてネットワークについては、Cloudflareの存在が大きい。特にCloudflare Tunnelは、ネットワーク公開を楽かつセキュアにできる現実的な選択肢だ。&lt;/p&gt;&#10;&lt;p&gt;まぁ結局DockerやCloudflareに依存していると言えばそれはそのとおりで、特にCloudflareについてはデータ監視のリスクもあるが、しかし同様のことができるサービスはあるわけだし、&lt;strong&gt;なにより財を預けているわけではない&lt;/strong&gt;から、依存度としてクラウドサービスの比ではない。重要なことは、依存しないことだ。&lt;strong&gt;依存しないとは、データという人質を取られないこと&lt;/strong&gt;である。&lt;/p&gt;&#10;&lt;p&gt;依存度を下げた運用は昔から可能ではあったけれど、労力を含むコストが大きかった。今、それがかなり現実的なレベルにまで下がっている（といっても非IT技術者には厳しいとは思う）。むしろ、自分の使い方に合わせてソフトウェアを組み合わせることができるという点では、お仕着せのサービスよりもよほど使いやすい。&lt;/p&gt;&#10;&lt;h2 id="地震雷火事よりも親父プラットフォーマーのリスクが大きい"&gt;地震雷火事よりも親父（プラットフォーマー）のリスクが大きい&#10;&lt;/h2&gt;&lt;p&gt;運用について非常に楽になったのはそうだとして、もう一つ問題がある。それは、&lt;strong&gt;オンプレ環境が破壊されたらどうするのか問題&lt;/strong&gt;だ。これはバックアップを取ればいいじゃないかという程度の話ではなく、自宅が火事になったり、あるいは大災害に巻き込まれたらどうするのか、というレベルの話だ。&lt;/p&gt;&#10;&lt;p&gt;これについては、どうしようもない。まぁデータくらいなら、遠方の家族の家にたまにハードディスクをおかせてもらえば、すべてがゼロになるという事態は防げるかもしれない。まぁ可能なら、遠隔地にNASをおいてネットワーク越しにバックアップなりできればいいと思う。&lt;/p&gt;&#10;&lt;p&gt;しかしそんなことをするなら、クラウドサービスを使えばいいじゃないかという話になるだろう。実際僕もその観点から、クラウドサービスの利用について肯定的だったし、今も業務においては使う。ってか最近個人開発で公開したWebアプリもフツーにAWSのDynamoDBにデータ保存してる。認証はCognito使ってる。&lt;/p&gt;&#10;&lt;p&gt;が、プライベートではなるべく避けたい、という感じだ。その理由は簡単で、&lt;strong&gt;災害でデータがぶっ壊れるリスクよりも、プラットフォーマーの謎の振る舞いでデータが破壊されたりアクセスできなくなったりするリスクの方が大きい&lt;/strong&gt;と思うからだ。&lt;/p&gt;&#10;&lt;p&gt;プライベートの使い方って非常に広範で、それこそ家族の思い出から個人的ポルノ大全まで色々あり、しかもそのデータは自分の人生が続く限り保持されてほしいものだ。これは通常のサービスよりも実は要件が厳しい。サービスは特定の目的でしか使われないし、なにより&lt;strong&gt;サービスの寿命と自分の寿命では、だいたいサービスの寿命のほうが短い&lt;/strong&gt;。&lt;/p&gt;&#10;&lt;p&gt;だから特定のサービスならば、クラウド利用はリスクとベネフィットを天秤にかければ、利用する、という選択は多くの場合正しいと思う。まぁコストに見合えばだが。&lt;/p&gt;&#10;&lt;p&gt;しかしプライベートの場合、クラウドはいかにも危なっかしい。&lt;strong&gt;確かに地震雷火事には強いだろうが、親父ことプラットフォーマーの気まぐれが怖い&lt;/strong&gt;。地震雷火事よりも、親父のほうがよほど身近な脅威であり、&lt;strong&gt;しかもその親父はアースクエイク・サンダー・ファイアー一通り使える&lt;/strong&gt;。こんな怖い親父がいるか。&lt;/p&gt;&#10;&lt;h2 id="雲の上の頑固親父にデータを預けられない"&gt;雲の上の頑固親父にデータを預けられない&#10;&lt;/h2&gt;&lt;p&gt;ということで、現実的に手元の運用コストが下がったことと、雲の上の頑固親父の横暴が酷くなる一方の昨今、とてもそんな親父に僕の大事なデータを預けられねぇなぁという気持ちが強くなっている。&lt;/p&gt;&#10;&lt;p&gt;実際、プライベートでは脱クラウドを進めている。まぁさすがに2025年にオンプレはどうなのって話もあるが、その場合でも、最近は&lt;strong&gt;VPSのバランスの良さを再評価&lt;/strong&gt;している。コストも値頃だし、スペックの範囲で好き勝手できるし。コンテナ使えるアプリなら移植性も高いし。そもそもクラウドサービス使わなきゃいけないほど非機能が求められる状況ってあんまりないんだよな、僕の場合、というのもあるが。&lt;/p&gt;&#10;&lt;p&gt;そんなわけで、気がつくとMac mini 2018はコンテナサーバとしてなんか常に十数個のサーバが立ち上がっている。まぁめんどくさいこともあるけれど、&lt;strong&gt;そういえばサーバって楽しかったぁ&lt;/strong&gt;、なんてことも思う。&lt;strong&gt;こんな楽しいものは、雲の上より自分の部屋にあったほうがよい&lt;/strong&gt;。そんな360度回ったことを思う今日この頃だ。&lt;/p&gt;&#10;</description></item><item><title>MacとWindowsのバックアップはNAS + FreeFileSyncを使っている</title><link>https://hack-le.com/mac-windows-freefilesync/</link><pubDate>Thu, 31 Oct 2024 08:32:00 +0900</pubDate><guid>https://hack-le.com/mac-windows-freefilesync/</guid><description>&lt;p&gt;データのバックアップは面倒臭いけれど、やっていないといざという時にとても後悔する。まぁ保険のようなものだ。&lt;/p&gt;&#10;&lt;p&gt;ただ本当に面倒臭いので、できれば自動化、あるいは自動化とまではいかなくても半自動化くらいはしたいものでもある。というか&lt;strong&gt;面倒臭さを解消しないと続かない&lt;/strong&gt;。&lt;/p&gt;&#10;&lt;p&gt;今は色々あって、FreeFileSyncというフリーソフトを思い出した時に実行してNASにバックアップを取る、くらいの運用になっている。なんとなく、自分のプライベートPC環境におけるバックアップの軌跡について書いてみる。&lt;/p&gt;&#10;&lt;h2 id="バックアップ遍歴"&gt;バックアップ遍歴&#10;&lt;/h2&gt;&lt;p&gt;僕のバックアップ遍歴を見てみると、自分のPCを持ち始めた頃はせいぜい大事なデータを外付けハードディスクに入れておくくらいだったと思う。で、その後に多少ものを覚えてからは、どうやらrsyncを使ってバックアップをしていたらしい。それをTimeMachineに全面切り替えしたことを2015年の記事で書いている。&lt;/p&gt;&#10;&lt;div class="blog-card-wrapper"&gt;&#10; &lt;a href="https://hack-le.com/45283123-2/" class="blog-card"&gt;&#10; &lt;div class="blog-card-content"&gt;&#10; &lt;div class="blog-card-label"&gt;&#10; &lt;svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"&gt;&lt;/path&gt;&lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"&gt;&lt;/path&gt;&lt;/svg&gt;&#10; &lt;span&gt;あわせて読みたい&lt;/span&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-title"&gt;MacのバックアップにrsyncからTimeMachineに全面切り替えした話&lt;/div&gt;&#10; &lt;div class="blog-card-url"&gt;/45283123-2/&lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-thumbnail"&gt;&#10; &lt;img src="https://hack-le.com/images/uploads/2026/09/eyecatch_2691_1789450609.webp" alt="MacのバックアップにrsyncからTimeMachineに全面切り替えした話" loading="lazy" /&gt;&#10; &lt;/div&gt;&#10; &lt;/a&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;p&gt;が、NASをTimeMachineサーバにすると不安定とか、ローカル接続の外付けハードディスクなら安定するがうるさいし、できればNASでバックアップしたいとかあって、&lt;strong&gt;1年くらいすると結局rsyncに戻ったようだ&lt;/strong&gt;。&lt;/p&gt;&#10;&lt;p&gt;その後は、バックアップとしては結局NAS + rsyncを使っていた。しかし前述のとおりNASの接続はMacだとちょくちょく切れるので、自動化しづらい面があった。せっかくrsyncを使うなら自動化までさせないとありがたみないよなぁと思いつつ、それが面倒だった。そりゃちゃんとやればちゃんとやれるだろうけど、ちゃんとやる気にならなかった。&lt;/p&gt;&#10;&lt;p&gt;Dropboxの有料会員なので、2TBまではクラウド保存できることもあり、一時期はもうバックアップそれでいんじゃね？と思ったが、本当に保存したいファイルを2TBまで削減することができず、結局頓挫した。それにまぁ、クラウドは垢BANもあるから怖いしね……。Dropboxはあまり変な話は聞かないけれど、意味不明なBANをされたという記事は見たことがある。&lt;/p&gt;&#10;&lt;h2 id="guiがよかった"&gt;GUIがよかった&#10;&lt;/h2&gt;&lt;p&gt;結局、NASへのバックアップは続けざるを得ない。めんどくさい。自動化すれば良いが、自動化自体の手間がかかるし、運用していればなんだかんだでトラブルも起きそうだ。&lt;/p&gt;&#10;&lt;p&gt;色々考えて、まぁ&lt;strong&gt;たまに手動バックアップでいいかと、いつもの結論に立ち戻る&lt;/strong&gt;。ま、家のPCだし。仕事のデータもあるけれど、&lt;strong&gt;本当に重要なソースコードなどのデータはさすがにクラウドにある&lt;/strong&gt;。クラウドが真なので、ローカルが死んでも問題ない。&lt;/p&gt;&#10;&lt;p&gt;ということで、&lt;strong&gt;回数が少ないのであれば、rsyncのようなコマンドツールよりも、GUIのツールが良いなと思うようになった&lt;/strong&gt;。rsyncなんだかんだでトラブルも多いんだよな。それに、Windowsでも使いたかったし。&lt;/p&gt;&#10;&lt;p&gt;で、結果的に選ばれたのがFreeFileSync。GUIで操作できて、Windows版もLinux版もMac版も揃っている。&lt;/p&gt;&#10;&lt;p&gt;&lt;a class="link" href="https://freefilesync.org/" target="_blank" rel="noopener"&#10; &gt;FreeFileSync: Open Source File Synchronization &amp;amp; Backup Software&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;まぁだいたい一週間に一回くらいの割合で、思い出した時にバックアップしている。これまでやけに自動化にこだわって色々苦労したが、別にこの程度でよかったなと、PC使って15年以上して思うのであった。&lt;/p&gt;&#10;</description></item><item><title>LAN内DropboxとはいかないQsyncの使いどころ</title><link>https://hack-le.com/dropbox-qsync/</link><pubDate>Thu, 23 Nov 2023 15:52:24 +0900</pubDate><guid>https://hack-le.com/dropbox-qsync/</guid><description>&lt;p&gt;Dropboxの有料会員なのに、QNAPのNAS、TS-233をポチってNASに移行できないかを試行錯誤している。QNAPはいくつかの便利なソフトウェアを提供しており、そのうちの一つがQsyncだ。これはNASとクライアントマシン間で同期フォルダを作成するもので、まぁ一言で言えば自前のDropboxをLAN内に作成するようなものと言える。&lt;/p&gt;&#10;&lt;p&gt;Qsyncは便利なソフトウェアなんだが、やはり同期というのは難しいようで、「Dropboxはすげぇんだなぁ」という再認識することもある。DropboxのヘビーユーザがQsyncに置き換えるのは厳しいと思う。一方でQsyncにも使いどころは確かにある。&lt;/p&gt;&#10;&lt;h2 id="qsyncを使っていて起きたこと"&gt;Qsyncを使っていて起きたこと&#10;&lt;/h2&gt;&lt;p&gt;Qsyncの機能を使い始めて1,2ヶ月程度だが、「TBクラスのフォルダの同期」「大量削除」「大量リネーム」「既にファイルがあるフォルダ同士で同期」など色々やったので、一通りのことは経験出来たのではなかろうかと思う。&lt;/p&gt;&#10;&lt;p&gt;これで起きたことは、「&lt;strong&gt;同期漏れ」「ゾンビのように復活する削除ファイル」「大量に生まれた重複ファイル」「クライアントアプリが（中途半端に）落ちる&lt;/strong&gt;」である。&lt;/p&gt;&#10;&lt;p&gt;同期漏れとは、たとえば &lt;strong&gt;「同期されなければいけないファイルが永遠に同期されない」現象&lt;/strong&gt;である。しかしクライアントでは「すべて同期済み」になっている。なんでそうなるのかはよくわからない。常に起きるわけではない。サブフォルダ内のファイルであれば、ファイルのあるフォルダごと削除してもう一回作り直すなどすれば同期されると思う。いずれにせよ、そのままにしておくと端末間で同期フォルダの中身が違う状態が続く。&lt;/p&gt;&#10;&lt;p&gt;また、 &lt;strong&gt;「あれ？消したファイルが復活してる🤔」ということがある&lt;/strong&gt;。これはファイルのリネームなどでも「リネーム前のファイルが残っている」などが事象として発生した。多くはダウンロードしてすぐのファイルを操作した時なので、まぁ事情はわかる。とはいえDropboxではこういうことはほとんど起きないことでもある。&lt;/p&gt;&#10;&lt;p&gt;「クライアントアプリが（中途半端に）落ちていた」ということも頻発した。中途半端にというのは、フォルダの同期が完全に止まったわけではなくて、サーバ→クライアントのダウンロードはできているのに、クライアント→サーバのアップロードだけ止まっているような状態だった。&lt;/p&gt;&#10;&lt;p&gt;そのため気づきづらく、ツールバーにQsyncのアイコンがないことで「あれ、止まってる？」と思って気づいて再起動をかけるのだが、そうすると、落ちていた間にクライアント側で削除したファイルなどが大量復活することになる。この落ちる現象は、作業量に比例しているように思う。大量のファイルを頻繁に追加・削除・移動を繰り返していると起きやすいような。Mac上で起きたが、Windowsでも起きるのかどうかは（試していないので）わからない。&lt;/p&gt;&#10;&lt;p&gt;また、ファイルの重複判定もけっこうつらいところがあって、たとえばファイルがあるフォルダ同士で同期をかけるとカオスなことになるため、やめたほうがよい。たとえバックアップツールなどでバックアップしたフォルダであってもやめたほうがよい。最初の同期は、時間がかかっても片方のフォルダを空にしておくほうが無難だろう。&lt;/p&gt;&#10;&lt;p&gt;普通にしていても、「両方保管する」にしてしまうと知らない間にduplicateなファイルが出来ているので、NASかクライアントか、どちらかを真とする設定にしておいたほうが良い。ちなみに僕はクライアントを真としている（NAS側を直接操作することはない運用）。&lt;/p&gt;&#10;&lt;p&gt;問題は、こうした意図しない同期について、必ずしもユーザが気づけないことだ。たとえば階層の深いところで人知れず起きていた場合、それに気づくのは難しい。また、フォルダ構成が複雑であるほど期待しない挙動も多かったように感じている。&lt;/p&gt;&#10;&lt;p&gt;結論としては、 &lt;strong&gt;「階層の深いたフォルダの同期」や「頻繁に削除・リネームを実行するフォルダ」では使わないことにした&lt;/strong&gt;。つまり、Dropboxのようにまるまる2TBの同期フォルダ、という使い方はしない。&lt;/p&gt;&#10;&lt;h2 id="qsyncの使いどころ"&gt;Qsyncの使いどころ&#10;&lt;/h2&gt;&lt;p&gt;それではQsyncは使えないのかというとそんなことはなくて、実際僕は便利に使っている。前述の不安定要素を加味したうえで、「端末間でファイルをやりとりしたい」フォルダをピンポイントで同期すれば、なかなかうまくワークする。特に&lt;strong&gt;Dropboxフォルダの下という制約がないことによって、部分的にはDropbox超えの使い勝手の良さがある&lt;/strong&gt;。&lt;/p&gt;&#10;&lt;p&gt;具体的には、たとえば「ダウンロード」フォルダだ。&lt;strong&gt;ノートPCでダウンロードしたものをデスクトップPCでも開けるのはけっこう便利だ&lt;/strong&gt;。今まではこれを実現するために、Dropboxフォルダの直下にわざわざDownloadsフォルダを作っていたのだが、Qsyncによってシステムのダウンロードフォルダをそのまま同期フォルダとして指定できるようになり、便利になった。&lt;/p&gt;&#10;&lt;p&gt;こういった一時保管場所的なものだけではなく、&lt;strong&gt;アプリケーションの設定ファイルや素材置き場など、「頻繁ではないがたまに追加があって、変更があった時にはすぐにデバイス間で同期されてほしい」みたいなフォルダ&lt;/strong&gt;でも使っている。これも、Dropboxフォルダの下という制約がないのでやりやすくなった。&lt;/p&gt;&#10;&lt;h2 id="rsyncじゃダメなんですか"&gt;rsyncじゃダメなんですか&#10;&lt;/h2&gt;&lt;p&gt;そうしてピンポイントに同期フォルダを作成すると、残りのフォルダについては、必ずしも常に同期されていてほしいわけではないことに気づいた。ほとんどのフォルダは、1日に1回程度の同期でも十分だ。つまり、定期的にrsyncを動かすだけで十分だった。&lt;/p&gt;&#10;&lt;p&gt;Macとrsyncについては文字コードの正規化問題でかつては苦労させられたものだが、そんなことも今は昔だ。そのへんの話は下記の記事でも触れている。&lt;/p&gt;&#10;&lt;div class="blog-card-wrapper"&gt;&#10; &lt;a href="https://hack-le.com/qnap-nas/" class="blog-card"&gt;&#10; &lt;div class="blog-card-content"&gt;&#10; &lt;div class="blog-card-label"&gt;&#10; &lt;svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"&gt;&lt;/path&gt;&lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"&gt;&lt;/path&gt;&lt;/svg&gt;&#10; &lt;span&gt;あわせて読みたい&lt;/span&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-title"&gt;QNAPのNASを使ったバックアップとファイル同期&lt;/div&gt;&#10; &lt;div class="blog-card-url"&gt;/qnap-nas/&lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-thumbnail"&gt;&#10; &lt;img src="https://hack-le.com/images/uploads/2026/09/eyecatch_12127_1788944309.webp" alt="QNAPのNASを使ったバックアップとファイル同期" loading="lazy" /&gt;&#10; &lt;/div&gt;&#10; &lt;/a&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;p&gt;上記の記事でも触れているが、Windowsだったら&lt;a class="link" href="https://freefilesync.org/" target="_blank" rel="noopener"&#10; &gt;FreeFileSync: Open Source File Synchronization &amp;amp; Backup Software&lt;/a&gt;が使いやすいかなと思う。&lt;/p&gt;&#10;&lt;h2 id="dropboxは有能だが"&gt;Dropboxは有能だが&#10;&lt;/h2&gt;&lt;p&gt;こうして使って見ると、何も考えずに快適に全ファイル同期できていたDropboxは本当にすごいなと思う。思えば昔はduplicateとかもよくあったが、最近はあまり見なくなった気がする。地味な進化を続けているのかなぁ。Macの文字コード正規化問題についてはDropboxは手当てしてくれていたし、痒いところに手が届く。&lt;/p&gt;&#10;&lt;p&gt;Dropboxの2TBの同期フォルダは、非常に強烈かつ優秀な機能であり、これをセールであれば3年契約月額1000円相当というのは、十分に価値があるものだと個人的には思う。&lt;/p&gt;&#10;&lt;p&gt;2TB以上の容量を求めると個人ではつらい感じもあるが、これは前述のとおり、「常に同期されていてほしいフォルダは実はそんなに多くない」ものである。ただまぁ、Dropbox下にファイルがなければならないという制約は、ソフトリンクを駆使してもまぁまぁ厳しいかもしれない。それだったらピンポイントに同期フォルダを作ることができるQsyncのほうが良かったりもするのかも。&lt;/p&gt;&#10;&lt;h2 id="qsyncは使える"&gt;Qsyncは使える&#10;&lt;/h2&gt;&lt;p&gt;まぁそんなわけで、NASについての記事なのにひたすらDropboxを褒め称えてしまっているのだが、そうは言ってもNASのほうが長期的にはコストが低いのは確かだし、また何よりも、 &lt;strong&gt;「クラウドにデータが上がらない」というのは、実際けっこう精神的な開放感があることに気づいた&lt;/strong&gt;。最近はどこのプラットフォームもビッグブラザーめいてきているからねぇ……。LAN内で完結させたほうがいいこともある。&lt;/p&gt;&#10;&lt;p&gt;まぁLAN内Dropboxだぜー、というわけにはいかないものの、自宅内に複数台のデバイスがあるユーザにとってはQsyncは十分使いどころのあるソフトウェアだと思った。というか、使っている。&lt;/p&gt;&#10;&lt;p&gt;ちなみにmyQNAPcloudのサービスを使えば楽にクラウド化できると思うが、まぁまぁ高いし（&lt;a class="link" href="https://software.qnap.com/myqnapcloud-storage.html?" target="_blank" rel="noopener"&#10; &gt;myQNAPcloud Storage&lt;/a&gt;）そもそもそれだったらDropbox使えばええやんと思う（5TBとか10TBやりたいなら価値あるかも）。自宅にVPNサーバとかたてたらいけるのかな。まぁ、外で同期したいと思うことが最近はないので、そこまで頑張る気もないや。&lt;/p&gt;&#10;</description></item><item><title>QNAPのNASを使ったバックアップとファイル同期</title><link>https://hack-le.com/qnap-nas/</link><pubDate>Sun, 05 Nov 2023 04:55:56 +0900</pubDate><guid>https://hack-le.com/qnap-nas/</guid><description>&lt;p&gt;最近DropboxからNASに移行しようとしている。具体的にはQNAPのTS-233を購入し、あれこれと運用方法を試行錯誤している。&lt;/p&gt;&#10;&lt;div class="blog-card-wrapper"&gt;&#10; &lt;a href="https://hack-le.com/dropbox-nas/" class="blog-card"&gt;&#10; &lt;div class="blog-card-content"&gt;&#10; &lt;div class="blog-card-label"&gt;&#10; &lt;svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"&gt;&lt;/path&gt;&lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"&gt;&lt;/path&gt;&lt;/svg&gt;&#10; &lt;span&gt;あわせて読みたい&lt;/span&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-title"&gt;Dropboxから少しずつNASに移行中&lt;/div&gt;&#10; &lt;div class="blog-card-url"&gt;/dropbox-nas/&lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-thumbnail"&gt;&#10; &lt;img src="https://hack-le.com/images/uploads/2026/09/eyecatch_12083_1788944673.webp" alt="Dropboxから少しずつNASに移行中" loading="lazy" /&gt;&#10; &lt;/div&gt;&#10; &lt;/a&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;h2 id="nasに期待する機能"&gt;NASに期待する機能&#10;&lt;/h2&gt;&lt;p&gt;僕のNASに求める機能は以下である。&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;デバイス間でのフォルダ同期&lt;/li&gt;&#10;&lt;li&gt;データのバックアップ&lt;/li&gt;&#10;&lt;li&gt;メディアサーバ&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3 id="デバイス間でのフォルダ同期-qsync"&gt;デバイス間でのフォルダ同期: Qsync&#10;&lt;/h3&gt;&lt;p&gt;デバイス間でのフォルダ同期とデータのバックアップを一挙に解決するものとして、&lt;strong&gt;Qsyncが期待された&lt;/strong&gt;。これは同期フォルダを作成して常にNASとクライアントのデータを一致させるものだ。まぁ一言で言うと自分専用のDropboxを作る機能といえる。&lt;/p&gt;&#10;&lt;p&gt;しかしこの同期というやつはやはり難しいもののようで、いざ運用してみるとなかなかうまくいかない。特にファイルが消えないようにするためか、移動や削除、ファイル名の変更をしていると、「消えているべきファイル」がゾンビのように復活する。まぁ安全面に倒すとそうなるのはわかるが、Dropboxの静かな有能さが際立つ結果となった。&lt;/p&gt;&#10;&lt;p&gt;まぁでも、これはそうなるかなという気はしていた。テラバイトクラスの巨大なデータフォルダを監視するようなものではあるまい。もしこれをやりたいのであれば、これを専業でずっとやってきたDropboxを大人しく使うのが良いと思う。&lt;/p&gt;&#10;&lt;p&gt;また、MacだとQsync クライアントがしばしば落ちている。ただこの落ちるというのも中途半端で、たとえば別デバイスで保存されたファイルの同期はされるのだが、Mac側での削除処理などがサーバに伝わっておらず、「あれ？クライアントアプリ落ちてるな」と思って再起動させると、落ちていた間に削除したファイルが次々と復活するなどかなり鬱陶しいことになる。&lt;/p&gt;&#10;&lt;p&gt;以上を踏まえたうえで、要所要所「ここは同期する価値がある」というフォルダについて適用するのが良い運用法だろう。Dropboxのように脳死でまるっと全部同期フォルダにしてしまう、などはやらないほうが無難だ。しかし、Dropboxと違って、色々な場所に散在するフォルダを同期フォルダにできるのはQsyncの強みといえよう。&lt;/p&gt;&#10;&lt;h3 id="データのバックアップ-rsync最強伝説-もう正規化問題はないんだ"&gt;データのバックアップ: rsync最強伝説 もう正規化問題はないんだ……&#10;&lt;/h3&gt;&lt;p&gt;NASの本懐というべきか、データのバックアップもNASに求められる重要な機能だ。Qsyncはバックアップツールに使うのはやめたほうがよさそうということがわかったので、何かいいツールを探す必要があった。真っ先に思うのはrsyncなのだけれど、今更rsyncとか使いたくないなぁと思い、FreeFIleSync（&lt;a class="link" href="https://freefilesync.org/download.php" target="_blank" rel="noopener"&#10; &gt;Download the Latest Version - FreeFileSync&lt;/a&gt;）というソフトを使ってみたりした。これはWindows用とMac用がそれぞれあり、けっこううまいこと使えた。&lt;/p&gt;&#10;&lt;p&gt;うまいこと使えたのだが、毎度起動するのが面倒である。ってかこれだったらrsync使うほうが楽なのでは？WindowsでWSL経由したら面倒だけれど、Macならフツーにターミナルから実行できる。&lt;/p&gt;&#10;&lt;p&gt;rsyncなら慣れてるし、何よりも&lt;strong&gt;我々を悩ませてきたUnicode正規化問題はAPFSになってから概ね片付いている&lt;/strong&gt;。というか多分&lt;strong&gt;僕がなんとなくrsync使いたくないなぁと思っていたの正規化のトラウマのせい&lt;/strong&gt;だと思う。傷深すぎんよ。&lt;/p&gt;&#10;&lt;p&gt;戦いの歴史貼っとく。&lt;/p&gt;&#10;&lt;p&gt;/30878779-2/&#10;2013-08-21&lt;/p&gt;&#10;&lt;p&gt;/46001270-2/&#10;2015-11-15&lt;/p&gt;&#10;&lt;p&gt;/gdrive-mac-win/&#10;2017-11-28&lt;/p&gt;&#10;&lt;p&gt;しかし今記事を読み返すと、SMBでマウントしてるのにssh使ってrsyncしてたりするの謎だなぁ。SMBのマウントが不安定で勝手に切れてたりしたからだろうか。&lt;/p&gt;&#10;&lt;p&gt;まぁなんでもいい、すべては終わったこと……。我々を悩ませた悪魔はもういない。存分にrsyncしていいんだ……。&lt;/p&gt;&#10;&lt;p&gt;ということで、結局rsyncに落ち着いている。WindowsだったらFreeFileSyncを使うほうが楽かも。&lt;/p&gt;&#10;&lt;p&gt;なおTimeMachineについてまったく書いていないが、過去色々と痛い目を見たので、ネットワーク越しでは使わない。NASじゃなくて、ローカルにケーブル接続して使うならいいと思う。でもそれはそれで面倒だし、システムごと復元したいことって実はそうないので、rsyncによるデータバックアップのほうが汎用性も高くて良いと思っている。&lt;/p&gt;&#10;&lt;p&gt;あとはまぁ、災害とかで全データ消失しちゃうリスクか。Dropboxだとこれの心配がないんだよなー。しかしそんな災害やら火事やら、データよりもっと心配すべきものがあるだろという話ではある。&lt;/p&gt;&#10;&lt;h3 id="メディアサーバ-検討中"&gt;メディアサーバ: 検討中&#10;&lt;/h3&gt;&lt;p&gt;最後にメディアサーバとしての役割だが、これはまだ検討中。&lt;/p&gt;&#10;&lt;p&gt;LAN内ではMacがメディアサーバとして役割を担っている。Mac mini常につけっぱなしだからね。コレは別にこのままでもいいかなぁという感じ。Macのほうがスペック的にも高いのだし。&lt;/p&gt;&#10;&lt;p&gt;インターネット経由だと、今はDropboxにアップロードしている音楽ファイルをストリーミングとかしているんだが、これをできないかなぁと思っている。QNAPのソフトウェアにこれができそうなのもあるので、もうちょっとちゃんと検討したい。&lt;/p&gt;&#10;&lt;h2 id="dropboxは便利だけれど自宅nasには自由さがある"&gt;Dropboxは便利だけれど、自宅NASには自由さがある&#10;&lt;/h2&gt;&lt;p&gt;色々やっていて思ったのは、Dropbox便利だなぁということだ。専門的な知識がなくても、ここまでにあげた機能はすべてカバーできる。ソースネクストから買える3年契約だったら定期的にセールしていて年間1万くらいだし、それくらいの価値はあるよなと思う。容量が2TBなのがつらいってことくらいか。あと円安で今後はどうなるかわからないな。&lt;/p&gt;&#10;&lt;p&gt;まぁでも、やっぱりNASには自由さがある。クラウド業者にデータを覗かれる心配がないし。&lt;strong&gt;GoogleとかMicrosoftとかで、家族の風呂写真あげてるだけでアカウントBANされたみたいな話聞くと、おいおい何してくれてんだビッグブラザー&lt;/strong&gt;って思う。ここらへんは同じように悩んでいる人がたくさんいる（参考: &lt;a class="link" href="https://riq0h.jp/2022/02/01/235506/" target="_blank" rel="noopener"&#10; &gt;機能的で検閲のないクラウドストレージ、ゼロ説 | 点と接線。&lt;/a&gt;）。&lt;/p&gt;&#10;&lt;p&gt;クラウド事業者がユーザのファイルをスキャンして、挙げ句「お前のデータはポリシー違反だ」として削除あまつさえBANするのは、ド直球の検閲だ。そんなビッグブラザーの運営サービス気持ち悪くて選ばれるわけないから、片手間にオンラインストレージサービスやってるGoogleやMicrosoftの傲慢がそうさせているんだろう。経済合理的にはそんな検閲して1ミリの得もないと思うが、GoogleにせよMicrosoftにせよ、なんかアレゲな連中にコア部分を乗っ取られている感あるなぁ。&lt;/p&gt;&#10;&lt;p&gt;しかし、専業のDropboxはそんなことでユーザが離れたら死活問題なので、しないんじゃないかな、多分。スキャンはしているらしいけど（&lt;a class="link" href="https://glass-lab.net/2023/09/28/%E3%82%AF%E3%83%A9%E3%82%A6%E3%83%89%E6%A4%9C%E9%96%B2%E5%95%8F%E9%A1%8C%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6/" target="_blank" rel="noopener"&#10; &gt;クラウド検閲問題について&lt;/a&gt;）、&lt;strong&gt;実際にBANされたって人は聞かない&lt;/strong&gt;。少なくとも僕は今まで無事です。調べても、Googleブラザーがバンバンしている検閲問題で一緒に名前が挙げられているという感じで、少なくともエロやらのせいでDropboxから永久追放されたという話は聞かない。サービス内容が地味でキラキラしてないし金も有り余っているわけではないため、アレゲな連中にまだ乗っ取られてないんじゃないか説。まぁこれは勝手な邪推だけど。&lt;/p&gt;&#10;&lt;p&gt;まーでも、今後はどうなるかわからんし、僕はこの機にアレなファイルは全部NASに移行した。別にアレなファイルじゃなくても、データがネットに流れないってのは、存外開放感があるものなんだな、と思った。ま、NASも悪くないな。Dropboxの契約2年くらい残ってるけど。&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;[![QNAP TS-233](https://m.media-amazon.com/images/W/MEDIAX_849526-T1/images/I/51SfanPiqSL._AC_SL1500_.jpg) ### QNAP TS-233](https://www.amazon.co.jp/dp/B09MZBK7C8?&amp;amp;linkCode=ll1&amp;amp;tag=hackle12-22&amp;amp;linkId=b19cb9b8c22a410729bc6a604f03b285&amp;amp;language=ja_JP&amp;amp;ref_=as_li_ss_tl)&#10;&amp;lt;!-- アフィリエイト開示文 --&amp;gt;&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;このリンクを通じて購入すると、管理人にアフィリエイト収入が入ります。記事が役に立ったらクリックしてもらえると嬉しいです。&lt;/p&gt;&#10;</description></item><item><title>Dropboxから少しずつNASに移行中</title><link>https://hack-le.com/dropbox-nas/</link><pubDate>Sat, 30 Sep 2023 22:45:52 +0900</pubDate><guid>https://hack-le.com/dropbox-nas/</guid><description>&lt;iframe sandbox="allow-popups allow-scripts allow-modals allow-forms allow-same-origin" style="width:120px;height:240px;" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" src="//rcm-fe.amazon-adsystem.com/e/cm?lt1=_blank&amp;bc1=000000&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=hackle12-22&amp;language=ja_JP&amp;o=9&amp;p=8&amp;l=as4&amp;m=amazon&amp;f=ifr&amp;ref=as_ss_li_til&amp;asins=B09MZBK7C8&amp;linkId=26d918947c7c492c0be7af584e399139"&gt;&lt;/iframe&gt;&#10;&lt;p&gt;最近の記事で、DropboxのためにMac mini 2018で外部ストレージを起動ディスクにしたんだみたいなことを書いた。が、実は7月にしれっとNASを買っており、それを使ってDropboxから移行しようと画策している。Dropbox自体は便利で良いサービスなのだけれど、macOSの新仕様のために、やたらと使いづらくなる未来が見えているためだ。Appleの方針は揺るがないだろうし、iCloud並に使いづらくされてしまう可能性もある。&#10;また、Dropbox側のものとしては、iPad ProでDropboxのアプリを使うとやたら落ちるという現象も残念であった（とはいえこれはクリティカルではない）。&lt;/p&gt;&#10;&lt;p&gt;ということで、Dropboxのライセンスはあと2年半近く残っている状況でなんだかもったいない気もしつつ、NASへの移行を少しずつ進めている。&lt;/p&gt;&#10;&lt;h2 id="nasを買った"&gt;NASを買った&#10;&lt;/h2&gt;&lt;p&gt;購入したNASはQNAPのTS-233だ。だいぶ前に、「NASは1ベイで十分」みたいな記事を書いたのに、結局2ベイNASを買った。&lt;/p&gt;&#10;&lt;div class="blog-card-wrapper"&gt;&#10; &lt;a href="https://hack-le.com/nas-1bay/" class="blog-card"&gt;&#10; &lt;div class="blog-card-content"&gt;&#10; &lt;div class="blog-card-label"&gt;&#10; &lt;svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"&gt;&lt;/path&gt;&lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"&gt;&lt;/path&gt;&lt;/svg&gt;&#10; &lt;span&gt;あわせて読みたい&lt;/span&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-title"&gt;家庭用なら1ベイNASで十分だ&lt;/div&gt;&#10; &lt;div class="blog-card-url"&gt;/nas-1bay/&lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-thumbnail"&gt;&#10; &lt;img src="https://hack-le.com/images/uploads/2026/09/eyecatch_8094_1789584642.webp" alt="家庭用なら1ベイNASで十分だ" loading="lazy" /&gt;&#10; &lt;/div&gt;&#10; &lt;/a&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;p&gt;なんでかというと、1ベイNASはスペックが低いからだ。NASは気をつけないと、未だにメモリ512MBとか1GBのモデルが平然と売られているのだが、1ベイNASはまさにそんな感じ。しかも別に安くない。まぁ考えてみると、メーカー的には1ベイだろうが2ベイだろうが構成は大して変わらず、別に1ベイだから安くできるということもないのかもしれない。&lt;/p&gt;&#10;&lt;p&gt;大きさ的にも2ベイのサイズのほうが何かと余裕があるだろうし、コスト的にも2ベイNASがちょうどよかろうという感じだった。それにまぁ、また趣味的にRAID組みたいと思うことがあるかもしれないし。&lt;/p&gt;&#10;&lt;p&gt;で、このTS-233は値段がそれなりに熟れていてかつ、メモリも2GBだったので、Amazonのセールに合わせてポチった。&lt;/p&gt;&#10;&lt;h2 id="qsyncの実力"&gt;QSyncの実力&#10;&lt;/h2&gt;&lt;p&gt;QNAPが出しているソフトウェアの中に、QSyncというものがある。これはNASとPCの間に同期フォルダを作るもので、まぁいってしまえば自前でDropboxを作るようなものである。こういったソフトウェアを使うためにも、メモリは2GBほしかった。&lt;/p&gt;&#10;&lt;p&gt;これを使うと、下記のような構成が実現できる。&lt;/p&gt;&#10;&lt;pre class="mermaid" style="visibility:hidden"&gt;graph BT&#10;nas(NAS)&#10;mac(Mac mini 2018)&#10;win(Windows Desktop)&#10;win_n(Windows Laptop)&#10;mac nas&#10;win nas&#10;win_n nas&lt;/pre&gt;&lt;p&gt;考え方としては、NASは端末間のデータをやりとりするための中継地点であり、バックアップでもある。&lt;/p&gt;&#10;&lt;p&gt;情報がそんなにたくさんあるわけではないので、パフォーマンスや安定性は未知数。これはもう使ってみるしかないかな。僕はけっこう激しくファイルの追加・削除を繰り返す作業をすることもあるし、複数のPCで同じファイルを扱うこともあるし、特にMacはファイルシステムのせいで濁音問題がややこしいとかもあるが、大丈夫だろうかと心配がある。&lt;/p&gt;&#10;&lt;p&gt;ざっと使ってみた感じだと、ファイルの増減が緩やかならまず問題はなさそう。パフォーマンスも思ったより速い。Dropboxと遜色ないか、ちょっと上かも。また、ドライブをまたいで同期フォルダを設定できるなど、Dropboxにはない柔軟性は嬉しい。&lt;/p&gt;&#10;&lt;p&gt;一方で、同期中に大量のファイルの削除や更新をすると（数万ファイル、数十GBくらい）、ちょっと挙動が怪しい感じがする。同期が詰まる感じというか。削除したファイルが復活したり。また、TBクラスのフォルダを同期したときにちゃんと動くかちょっと不安。まーでも、同期の初動はちょっと注視しないといけなかったとしても、運用までいったら基本的には問題ないんじゃないかな？と思っている。&lt;/p&gt;&#10;&lt;h2 id="macからのsmb接続はやっぱり遅い"&gt;MacからのSMB接続はやっぱり遅い&#10;&lt;/h2&gt;&lt;p&gt;MacからのSMBによる接続はやっぱり遅い。まぁこれはもう諦めている。一応対応はあるんだけれど、これをしてもやっぱり遅いんだ。&lt;/p&gt;&#10;&lt;div class="blog-card-wrapper"&gt;&#10; &lt;a href="https://hack-le.com/rnas104smbup/" class="blog-card"&gt;&#10; &lt;div class="blog-card-content"&gt;&#10; &lt;div class="blog-card-label"&gt;&#10; &lt;svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"&gt;&lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"&gt;&lt;/path&gt;&lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"&gt;&lt;/path&gt;&lt;/svg&gt;&#10; &lt;span&gt;あわせて読みたい&lt;/span&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-title"&gt;MacとReadyNAS 104の通信速度が遅い時の対処法(SMB)&lt;/div&gt;&#10; &lt;div class="blog-card-url"&gt;/rnas104smbup/&lt;/div&gt;&#10; &lt;/div&gt;&#10; &lt;div class="blog-card-thumbnail"&gt;&#10; &lt;img src="https://hack-le.com/images/uploads/2026/09/eyecatch_4148_1789563052.webp" alt="MacとReadyNAS 104の通信速度が遅い時の対処法(SMB)" loading="lazy" /&gt;&#10; &lt;/div&gt;&#10; &lt;/a&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;p&gt;だからこそ、基本はローカルで操作する必要がある。そもそも外付けSSDにDropboxのファイルを退避していたのも、データでさえもSMB接続のパフォーマンスが普段使いだとちょっと使い物にならなかったからだし。&lt;/p&gt;&#10;&lt;p&gt;なので、QSyncのようなソフトが重要だ。これがちゃんと機能するならNASに移行できる。逆に使えないとけっこう困るんだが。まぁでも、前述したように、今のところは大丈夫そうだ。&lt;/p&gt;&#10;&lt;h2 id="dropboxは良いサービスです"&gt;Dropboxは良いサービスです&#10;&lt;/h2&gt;&lt;p&gt;他にも音楽ファイルをDropboxにあげているものからストリーミングしているとか、スマホで撮影した写真の共有手段に使っているとか、色々とやっていることもあるんだが、恐らくこれらもまぁ、問題ない程度に順次移行できるのではないかと思っている。一番の難所はやっぱりLANを超えた共有だろうなぁ。ここの解法は色々考えられるものの、なるべく手間がかからず便利なものを使いたい。自宅VPNはいやだVPNはいやだVPNはいやだ……。&lt;/p&gt;&#10;&lt;p&gt;とまぁ、諸般の事情で僕は脱Dropboxっぽい流れになってしまっているのだけれど、&lt;strong&gt;Dropbox自体は良いサービス&lt;/strong&gt;だと思います。Macの濁点問題を地味に解消していることを知った時は軽く感動したよ。あと、Google DriveやOneDriveみたいにアレげなファイルあげたらBANされたみたいな話も聞こえてこないし、本業オンラインストレージサービスとしての本気を感じる。っていうか画像スキャンしたあげくアカウントBANするとかどこのビッグブラザーだよって感じだけど、Big Techはやっちゃうんだよなぁ。&lt;/p&gt;&#10;&lt;p&gt;なので、脱Dropbox的な記事で言うのもなんだけれど、Dropbox自体は本当にオススメ。自宅が火事になっても安心（安心か？）。macOSがわけわからんことになってなければ、NASに移行しようなんて思わなかった。2年以上余っているライセンスももったいないし、これはこれで何か活用方法を考えたいところだ。&lt;/p&gt;&#10;</description></item><item><title>M2 Macを買ったら、Intel Mac mini 2018はどうしたらいいんだ</title><link>https://hack-le.com/m2-mac-intel-mac-mini-2018/</link><pubDate>Tue, 24 Jan 2023 00:00:56 +0900</pubDate><guid>https://hack-le.com/m2-mac-intel-mac-mini-2018/</guid><description>&lt;p&gt;売るの？まぁ売ればそこそこの値段にはなるかもしれないけれど。第8世代Core i5 6コア、RAM 32GB、内蔵SSD 512GB、ぱっと見で、今でも悪くないけどね。いや、むしろ使える。実際僕はこれで2030年まで戦うつもりだったんだぞ。&lt;/p&gt;&#10;&lt;p&gt;マシンはあればあったでけっこう便利なので、置いといてもいいかなと思う。けっこう色々な用途が考えられる。&lt;/p&gt;&#10;&lt;h2 id="nas説"&gt;NAS説&#10;&lt;/h2&gt;&lt;p&gt;まず、NASとして使える。NASとして見た時のスペックは十分すぎる。というより、贅沢に過ぎる。&lt;/p&gt;&#10;&lt;p&gt;僕が今現在NASを使っていない理由は、Dropboxのほうが便利だからというのが大きいのだが、もうひとつあって、通常のSMBだとMacはどうもパフォーマンスが出ないという問題があった。これについては昔から苦しんでいて、以下のような記事を書いている。&lt;/p&gt;&#10;&lt;p&gt;/rnas104smbup/&lt;/p&gt;&#10;&lt;p&gt;この記事の対応である程度は改善するのだが、それでもファイルの一覧表示などのパフォーマンスは満足のいくものではなかった。&lt;/p&gt;&#10;&lt;p&gt;しかし、同じMac同士ならばそこまで遅いということもないので、けっこう使えるかもしれない。有線で繋げば速度的にも問題ないだろう。普通のNASだと騒音問題があるが、Mac miniは部屋の中においていても許されるくらいの静かさがあるし。&lt;/p&gt;&#10;&lt;p&gt;ただ、それM2 Mac miniをNASとして使うのと何が違うの？と考えると何も違わない。むしろ不便まである。&lt;/p&gt;&#10;&lt;h2 id="vps代わりにバッチ処理とか"&gt;VPS代わりにバッチ処理とか&#10;&lt;/h2&gt;&lt;p&gt;最近、ConoHaから値上げのメールがきた😭&lt;/p&gt;&#10;&lt;p&gt;昨今の情勢を考えれば仕方がないとはいえ、やはり値上げは悲しい。&lt;/p&gt;&#10;&lt;p&gt;それでふと、VPS代わりに使えば良いのではないか、という気もしている。とすると、このブログをどこに置くんだ、まさか今更自宅サーバじゃあるまいな、という話になるわけだが、もちろんそんなことはしない。WordPressの運用ならばいわゆるレンサバで十分なので、そちらに移行すればよいと思っている。&lt;/p&gt;&#10;&lt;p&gt;ちょうどいい機会かもしれない。Webサーバの運用はしんどい。WordPressだけでも、OS、Webサーバ、PHP、MariaDBと各種のアップデートに追いつかなければいけない。しんどい。いや、たしかに僕は楽しんでそういう作業をしていたこともあったよ。でも、もう僕はそこに喜びを見いだせないんだ。楽しくないんだ。&lt;/p&gt;&#10;&lt;p&gt;なので、ブログの運用はレンサバに移行し、そのほかのバッチ処理やビットコインの自動トレードプログラム（最近は止めている）などで使えば良いのではないか、という考えだ。&lt;/p&gt;&#10;&lt;p&gt;僕は定常的に何かとバッチ処理を流しているので、これはけっこう良いアイディアに思える。そしてVPSの契約を解約できれば、年間で1万円以上の節約になる。&lt;/p&gt;&#10;&lt;p&gt;まぁこれもM2 Mac miniでもできそうな気はしなくもないが、常時処理を走らせるマシンが別にあってもいいかなとは思う。&lt;/p&gt;&#10;&lt;p&gt;あと、気軽に環境壊せるマシンがあるのはいいかも。&lt;/p&gt;&#10;&lt;h2 id="クリーチャー製造機"&gt;クリーチャー製造機&#10;&lt;/h2&gt;&lt;p&gt;僕は今AIイラストにハマっている。今回M2 Macをほしいと思ったのも、AppleがStable DiffusionのApple Silicon対応に乗り気だからだ。なので、M2 Macを買った暁には大いに使いたいところだが、現実的にすぐには使いこなせないだろうと思われる。&lt;/p&gt;&#10;&lt;p&gt;色々なチューニングがされたNovelAIやそのほか各種AIイラストサービスは、今後も必要になる。で、そういうサービスを使うのであれば、マシンスペックはそこまで必要ではないので、こちらのMac miniに生成のアシスタントをさせるという使い方は考えられる。実際、今はMacBook Proがその役割を担っていて、ノートPCにこんなことさせるのもなんだかなぁと思っていたところだ。&lt;/p&gt;&#10;&lt;p&gt;ついでに上記のバッチ処理サーバーの役割ももたせれば、けっこうなことをできる。&lt;/p&gt;&#10;&lt;h2 id="だいたい補助的な役割"&gt;だいたい補助的な役割&#10;&lt;/h2&gt;&lt;p&gt;まぁここまでつらつらと書いてきたものの、なければないで別に困らないなという感じ。そりゃそうではあるんだけれど。うーん。まぁでもあったら便利かな、くらいの感じ。サンドボックス的に使える、のが一番響いたかもしれない。macOSだとあんまりOS再インストールからという気にはならんし。&lt;/p&gt;&#10;&lt;p&gt;うーん、まぁでも弱いか。なにか一つ、「おっ、これは便利になるぞ」と心から思えるような、そういう変化もほしいところではあるなぁ。&lt;/p&gt;</description></item></channel></rss>