ZimaOS 1.7のご紹介:セルフホストアプリを見つけて管理する、より良い方法

ローレン・パンZimaSpaceの創設者です そして 高く評価されているZimaBoardシリーズの設計者です。産業デザインと組み込みエンジニアリングを融合させ、 Laurenは明確な使命を持ってZimaSpaceを立ち上げました:パーソナルクラウドコンピューティングを民主化することです 。彼はハードウェアは「ハック可能」であり美しくあるべきだと信じています—産業用サーバーと消費者向けガジェットのギャップを埋めること。現在、彼はエンジニアリングチームを率いて、クリエイターが デジタルライフを完全にコントロールできるツールを構築していますfull control over their digital lives.

ホームサーバーの計算は面白いものです。「もう1個だけアプリをインストールしよう」と思っただけなのに、気づけば日曜日までにコンテナが20個になっています。PlexからImmich、ImmichからHome Assistant、さらにTailscale、AdGuard、Open WebUIへと続き、気がつけば、生活をシンプルにするために作った小さなボックス自体に、独自のメンテナンスルーチンができています。

ZimaOS 1.7は、まさにそのタイミングのために作られています。別のアプリを簡単にインストールできるようにするだけでなく、サーバーが日常的に頼れる存在へと成長し始めた後も、セルフホストアプリを発見・管理する方法をこのリリースで再構築しています。

目玉となる変更はApp Store 2.0ですが、より重要なのはその周辺にある機能です。アプリ管理の一元化、より優れたアプリ発見、YAML設定のネイティブ対応、コンテナログとターミナルからのフィードバックの明確化、そして忙しいホームサーバーをより扱いやすくする細かな修正が加わっています。

ステータス、自動起動、リソース使用量を表示するZimaOS 1.7のアプリダッシュボード
ZimaOS 1.7では、アプリのステータス、自動起動、リソース情報が、日常的な管理ワークフローのより身近な場所に集約されています。

最初の数個のセルフホストアプリは楽しい。やがてライブラリは増え始める。

セルフホスティングの初期段階で主に意識するのは、可能性です。このボックスでPlexを動かせるだろうか?写真をバックアップできるだろうか?Home Assistantを追加できるだろうか?AIインターフェースをローカルでホストできるだろうか?インストールに成功するたびに、サーバーでできることが一つ増えたように感じられます。

すると、考えることも変わります。アプリが5個から15個、20個と増えると、インストールはもはや難しい作業ではありません。どのアプリが動作中なのか、アップデートがあるのか、設定がどこに保存されているのか、どのコンテナに対応が必要なのか、そして昨日まで動いていたものが今日突然開かなくなったときに何を確認すべきかを考えるようになります。

この移行が重要なのは、便利なホームサーバーがいつまでも週末だけのプロジェクトでは終わらないからです。やがてインフラになります。メディア、写真、バックアップ、スマートホームサービス、プライベートアプリがサーバーに依存し始めると、日常的な管理の質は、インストールできるアプリの数と同じくらい重要になります。

ZimaOS 1.7は、インストール後の体験を中心にアプリ環境を再構築

だからこそ、ZimaOS 1.7における最大の変化は、新しいApp Storeのインターフェースにとどまりません。このリリースでは、ストアを単なるインストールボタンのカタログとして扱うのではなく、アプリの発見と管理を一体化した体験として再構築しています。

App Store 2.0では、アプリの発見、管理、詳細表示のエクスペリエンスが刷新されました。さらにZimaOSには専用の管理ページが追加され、インストール済みアプリ、アップデート状況、共通の操作を1か所で管理できます。機能レベルでの変更点は、ZimaOS 1.7のリリースノートで確認できます。

サーバーが忙しくなるまで、この違いは小さく聞こえるかもしれません。アプリを見つけるのは初日に行う作業です。一方で、確認、アップデート、設定、トラブルシューティングは何年も続く可能性があります。ZimaOS 1.7は、後者の部分をこれまで以上に重視し始めています。

次に使うアプリを見つけるのに、最初から名前を知っている必要はありません

従来のセルフホスティングにおけるアプリ探しは、非常に具体的な検索から始まることがよくあります。Plex、Immich、Home Assistantを使いたいとすでに決めていて、そのアプリを正確に探しに行くのです。エコシステムをすでに把握している場合には、この方法がうまく機能します。

問いがより広いものになると、その有用性は低下します。プライベートな写真ワークフローを構築したい、ローカルAIを試したい、ネットワーク監視を追加したい、あるいはドキュメントを整理するより良い方法を見つけたいと思っていても、その用途にどのアプリが適しているのか、まだわからないかもしれません。

App Store 2.0は、レコメンデーション、カテゴリ閲覧、より充実した表示によって、アプリの発見をさらに重視しています。「このアプリはあるか」だけでなく、ZimaOSのアプリエコシステムは、次第にもっと興味深い問いにも答えられるようになります。「このサーバーで、ほかに何ができるだろうか?」

インストール済みアプリは、20個の別々のプロジェクトではなく、1つのシステムとして扱えるべきです

セルフホスト型アプリを20個インストールしたからといって、20個の完全に分断されたプロジェクトを管理する必要はありません。それでも、アプリが増えると実際にはそのように感じることがよくあります。アプリを探す画面、アップデートを行う場所、コンテナのステータスを確認する画面がそれぞれ別にあり、簡単な方法で解決できなくなると、どこかでターミナルを待機させることになります。

ZimaOS 1.7では、インストール済みアプリ、アップデート状況、共通の管理操作を1か所にまとめるための専用の一元化アプリ管理ページが追加されました。増え続けるアプリライブラリを、各アプリが孤立したインストールのように感じられる状態にせず、より明確に運用できる場所で管理できます。

インストール済みのセルフホスト型アプリ向け、ZimaOS 1.7の一元化アプリ管理ダッシュボード
一元化されたアプリ管理により、増え続けるセルフホスト型アプリのライブラリを、ステータス確認、アップデート、共通操作の1か所で管理できます。

ここが、このリリースが長期的なユーザーにとって、最初に見た印象以上に重要になるところです。サーバーは、できることが増えたからといって、単純に複雑さを増す必要はありません。優れた管理機能があれば、20個のアプリも、互いに無関係な20個の雑務ではなく、ひとまとまりのシステムとして扱えるようになります。

ホームサーバーが日常生活の一部になってからこそ、アップデートはより重要になる

サーバーが実験段階にあるうちは、アプリのアップデートを無視するのも簡単です。しかし、そのアプリが写真ライブラリを管理していたり、家族が毎晩使うメディアサーバーを動かしていたり、必要なときにはいつでも使えることを期待するワークフローを管理していたりすると、状況は大きく変わります。

ここで、実際のコミュニティからのフィードバックが役立ちます。ZimaOS 1.7のリリースに関する議論では、ユーザーがすぐに、アップデートの可視性、アプリの再起動動作、アップグレード後にアプリケーションが正常に動作しない場合の挙動について話し始めました。これらは特殊なケースに関する質問ではありません。セルフホスティングの「2日目」が実際にどのようなものかを示す質問です。

新しい管理ワークフローによって、互換性に関するあらゆる問題が魔法のように解消されるわけではなく、そう説明すべきでもありません。実現するのは、アプリの状態、アップデート、管理機能をより近い場所にまとめることです。さらに、ログとターミナルからのフィードバックが改善され、問題が発生したときに確認すべき場所が、より明確になります。

ワンクリック設定だけでは足りなくなったら、すぐ近くにYAMLがあるべき

セルフホスティングの沼には、もう一つ予測可能な段階があります。最初は設定をできるだけ少なくしたいと思うものです。しかし後になると、ポートを変更したり、ボリュームを追加したり、環境変数を変更したり、親しみやすいインターフェースの裏側でアプリケーションが正確に何をしているのかを理解したくなります。

ZimaOS 1.7では、アプリケーション設定でYAMLをネイティブサポートしました。これは、シンプルさによって高度な制御にアクセスしやすくなるべきであり、完全に失われるべきではないからです。初心者は引き続きグラフィカルなワークフローから始められ、経験豊富なユーザーは必要に応じて、アプリの基盤となる設定をより直接的に扱えるようになります。

原則はシンプルです。始めやすいことは、カスタマイズしにくいことを意味してはいけません。 ホームサーバーOSは、セットアップが高度になった途端にユーザーが使い慣れたインターフェースを離れなければならないのではなく、ユーザーとともに成長できると、より便利になります。

何かが動かなくなった日にこそ、ログとターミナルからのフィードバックが重要になる

コンテナのログを読むのが楽しみでホームサーバーを構築したわけではないでしょう。そもそもログを一度も開かずに済むなら、それで十分だと思う人がほとんどです。

ある午後、アプリが起動を拒否したり、アップデートの挙動がおかしくなったり、コンテナは正常に見えるのに、その背後のサービスへ接続できなくなったりすることがあります。すると突然、ログは高度な機能ではなくなり、「何かが壊れている」状態から「確認すべき点がわかった」状態へ進むための最短経路になります。

ZimaOS 1.7では、コンテナログの表示が読みやすくなり、トラブルシューティングもしやすくなっています。また、ターミナル操作では、実行状況や操作に対するフィードバックがより明確になりました。目立たない変更ですが、ユーザーがすでに厄介な問題に対処しているまさにそのとき、手間を減らしてくれます。

毎日使うサーバーでは、小さな不便が重要になります

意味のある更新がすべて、大きな機能カードとして示される必要はありません。ホームサーバーは何年にもわたって使うインターフェースです。そのため、小さな不便が気になる問題へと変わるまでの時間も、通常より長くなります。

ZimaOS 1.7では、バックアップページでファイル数が重複して表示される問題や、大容量ファイルのバックアップ中に発生する遅延が修正されています。また、ページキャッシュのクリーンアップ、商用ライセンスの検出、アプリ一覧・カテゴリー・詳細ページの表示も改善されています。現在のリリースノートには、職場または学校のアカウントでサインインする際のOneDrive接続性の改善も記載されています。

これらの変更のどれか一つだけで、1.7の本質が決まるわけではありません。しかし全体として見ると、App Store 2.0と同じ方向性が強化されています。サーバーがデジタルライフのより大きな部分を占めるようになっても、必要な精神的負担は少なくあるべきなのです。

App Store 2.0、YAML、バックアップ、ログ、ターミナルの更新を含むZimaOS 1.7リリース概要
ZimaOS 1.7のリリース概要では、App Store 2.0の主な変更点に加え、YAML、バックアップ、ログ、ターミナル、システムの改善点がまとめられています。

ZimaOS 1.7は、ホームサーバーが成長し始める段階に合わせて構築されています

ZimaOS 1.7を理解するうえで最も有用なのは、「再設計されたApp Storeを搭載したバージョン」と考えることではありません。最初の数回のインストールの興奮が冷めた後に何が起こるのかへ、より注意を向けたバージョンなのです。

サーバーが成長すれば、アプリライブラリも成長します。それに伴って、期待も高まります。アプリを見つけやすくし、管理をより一元化し、設定をさらに高度化できる余地を持たせ、トラブルシューティングでは、あらゆる問題を調査作業に変えることなく、有用な情報を提供する必要があります。

それこそが、ZimaOS 1.7が滑らかにしようとしている移行です。セルフホストアプリをインストールすることから、実際にセルフホストサーバーとともに暮らすことへ。

App Store 2.0を探索

次のZimaOS体験は、すでに形になり始めています

App Store 2.0は、ZimaOSのより広範な方向性についても有用なヒントを与えてくれます。目標は、サーバー機能を公開するだけでなく、一般的なホームサーバーの作業を、OSに自然に組み込まれた体験へと変えていくことです。

Photosは、その方向性を示す好例です。ZimaOS 1.7の発表では、PhotosがZimaOSに今後追加される次の主要機能として初めて紹介されました。ただし、1.7に同梱される機能ではなく、プラットフォームが目指している体験を示すもう一つの例です。

ホームサーバーにスマートフォンの写真やカメラのアーカイブが何年分も保存されているなら、ZimaOS Photosをプレビューして、ZimaOSが今後、プライベートな閲覧、検索、写真管理にどのように取り組もうとしているのかを確認できます。

ZimaOS 1.7:ユーザーが実際に知りたい疑問

ZimaOS 1.7で最も大きな変更は何ですか?

中心となる変更は、刷新されたアプリ体験です。ZimaOS 1.7では、検索と詳細ページを一新したApp Store 2.0、アプリ管理ページの一元化、レコメンドとカテゴリー閲覧の改善、ネイティブYAML設定のサポートが導入されています。

App Store 2.0は見た目を刷新しただけですか?

いいえ。インターフェースが変わっただけでなく、アプリの検索や管理方法も変更されています。インストール済みアプリ、更新状況、よく使う操作には専用の管理画面が用意され、ネイティブYAMLによって上級ユーザー向けの柔軟な設定方法も追加されました。

インストール済みアプリと更新を一か所で管理できますか?

ZimaOS 1.7では、インストール済みアプリ、更新状況、よく使う管理操作を一か所にまとめることを目的としたアプリ管理ページが追加されました。これは、単に従来のストアの見た目を刷新しただけではない、App Store 2.0との明確な違いの一つです。

ZimaOS 1.7はネイティブのYAML設定に対応していますか?

はい。ネイティブYAMLサポートはZimaOS 1.7で追加された主な機能の一つです。グラフィカルな操作だけでは不十分な場合でも、アプリ設定をより直接的に編集・解析できるようになります。

コンテナログとターミナルアクセスにはどのような変更がありますか?

コンテナログが改善され、読みやすさとトラブルシューティングの効率が向上しました。ターミナル操作でも、実行状況や操作に対するフィードバックがより明確になっています。コマンドやコンテナ操作が期待どおりに動作しなかった場合でも、何が起きたのかを把握しやすくなります。

ZimaOS 1.7ではバックアップも改善されていますか?

はい。アプリ関連の変更が大きな注目点ですが、このリリースではバックアップページでファイル数が重複して表示される問題や、大容量ファイルのバックアップ中に発生する遅延も修正されています。小さな変更に見えますが、定期的にバックアップを実行するNASでは重要です。

ZimaOS 1.7へのアップグレード後、アプリを再起動する必要はありますか?

アップグレード後はすべてのアプリを再起動しなければならない、という文書化されたルールはありません。ただし、1.7のコミュニティでの議論では、手動での再起動が必要だったアプリがあったと報告したユーザーもおり、ZimaOSチームはそのフィードバックを認識し、さらに調査するため診断情報の提供を求めました。

アップグレード後にアプリが正常に再開しない場合は、アプリケーション自体やそのデータが失われたと判断する前に、ステータスとログを確認してください。

アップグレード後、アプリが正常に開かない場合は何を確認すればよいですか?

まず、アプリケーションのステータスとコンテナログを確認してください。コミュニティのリリーススレッドでは、正常に起動しているように見えるのに通常どおり開けないアプリを調査する際、ZimaOSのサポートがコンテナの起動動作とダッシュボードログを診断情報として使用しました。

問題が続く場合は、アプリをオンラインに戻すためだけに破壊的な設定変更を行わないでください。まずエラー、ログ、関連するアプリの状態を記録し、問題を再現できるようにするか、サポートと共有できるようにしてください。

ZimaOS 1.7が自分の環境でうまく動作しない場合、ロールバックできますか?

これは、毎日頼りにしているNASであれば、特にもっともな疑問です。リリースに関する議論では、ロールバックについて質問したユーザーや、以前のバージョンに戻したと説明したユーザーもいましたが、ZimaOS 1.7のリリースノートには、現時点で完全な公式ロールバック手順は記載されていません。

セットアップにロールバック機能が重要な場合は、非公式なフォーラムの手順に頼るのではなく、アップグレード前に現在の公式な復旧方法やサポート案内を確認してください。ZimaOS 1.7のコミュニティでの議論も、他のユーザーがどのようなアップグレードに関する疑問を投げかけているかを知るうえで役立ちます。

ホームサーバーは、もっと便利になるべきであって、もっと煩わしくなるべきではありません

セルフホスティングの沼は、おそらくなくならないでしょう。便利なアプリを1つ見つければ、また別のアプリへとつながり、「ちょっと試すだけ」でインストールしたくなるサービスは、いつでもあと1つ残っています。

本当に重要なのは、これらすべてのアプリの管理まで同じように複雑になる必要があるのか、ということです。ZimaOS 1.7は、そうならないことに意義ある一歩を踏み出しています。新しいものを探したいときの発見性を高め、インストール後は一元管理し、簡単な方法では足りないときには、より高度な設定・トラブルシューティングツールを提供します。

すでに1.7を実行している方、App Store 2.0を試している方、または他のユーザーがより大規模なセルフホスト環境をどのように運用しているのか気になっている方は、DiscordのZimaSpaceコミュニティに参加して、自分のアプリ探求がどのようなものか共有してください。

Zimaキャンペーンハブ

もっと読む

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.