LinkStar、Grocy、BookStackをオフィスに統合するためのガイド
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
管理を掌握する:LinkStar、Grocy、BookStackを活用したオフィス管理のためのセルフホストソリューション
LinkStarルーターを活用したセルフホスト型オフィスサーバーにGrocyとBookStackを統合することで、効率的で整理された運用を実現する魅力的なソリューションが提供されます。Grocyを使用することで、企業は食料品、買い物リスト、タスクを効果的に管理し、プロセスを合理化し、無駄を削減できます。一方、BookStackは、コラボレーション、知識共有、重要な情報への簡単なアクセスを促進する集中型ドキュメントプラットフォームを提供します。これらのアプリケーションをLinkStarルーター上でホスティングすることで、企業はデータの管理を強化し、セキュリティを向上させ、外部サービスへの依存を排除できます。このセルフホスト型セットアップにより、オフィスはワークフローを最適化し、生産性を向上させ、構造化された生産的な作業環境を構築することができます。本ブログ記事では、LinkStarを活用したオフィスサーバー内でGrocyとBookStackを統合する重要性について掘り下げ、その利点を探り、この組み合わせがどのようにオフィス管理を革新するかを紹介します。
Dockerとは?
Dockerは、軽量で隔離されたコンテナ内でアプリケーションのデプロイと管理を自動化するためのオープンソースプラットフォームです。コンテナは、アプリケーションとその依存関係、ライブラリ、設定ファイルをパッケージ化した自己完結型のユニットであり、異なる環境間で一貫して動作することを可能にします。Dockerは、アプリケーションの作成、配布、実行のプロセスを簡素化し、一貫性があり再現可能な方法でソフトウェアを開発およびデプロイすることを容易にします。Dockerを使用することで、開発者はアプリケーションをカプセル化し、異なるオペレーティングシステムやインフラストラクチャ設定でもスムーズに動作することを保証できます。これにより、ポータブルでスケーラブルなアプリケーションの構築、開発ワークフローの合理化、チームメンバー間の効率的なコラボレーションが可能になります。
Portainerとは?
Portainerは、Docker専用に設計された強力で直感的なオープンソースの管理インターフェースです。その使いやすいウェブベースのGUIにより、PortainerはDockerコンテナ、イメージ、ネットワーク、ボリュームのデプロイと管理を簡素化します。コンテナ環境の視覚的な表現を提供し、ユーザーは数回のクリックでコンテナを作成、開始、停止、削除することができます。リソース使用状況の監視、ログの表示、コンテナターミナルへのアクセスもPortainerインターフェース内で簡単に行えます。さらに、Portainerはロールベースのアクセス制御をサポートしており、ユーザー権限を細かく制御することができます。初心者から経験豊富なDockerユーザーまで、Portainerはコンテナ管理を合理化し、誰にとってもアクセスしやすく効率的なツールです。
BookStackとは何ですか?
BookStackは、ドキュメントやナレッジベースを作成・管理するために設計された、強力で使いやすいオープンソースプラットフォームです。その直感的なインターフェースにより、BookStackはチームや組織が情報を効率的に整理し共有することを可能にします。本は階層構造を持ち、コンテンツを本、章、ページに整理することで、情報の簡単なナビゲーションと取得を実現します。BookStackはリッチテキスト編集をサポートしており、ユーザーがコンテンツを効果的にフォーマットおよびスタイル設定することができます。また、画像埋め込み、バージョン管理、コラボレーションツールなどの機能を提供し、スムーズなチームワークと効率的な知識管理を促進します。内部ドキュメント、顧客サポート、教育目的など、BookStackは包括的なナレッジベースを作成・維持するプロセスを簡素化する汎用性の高い広く使用されているソリューションです。
Grocyとは何ですか?
Grocyは、食品、家庭用品、タスクを管理するためのセルフホスト型オープンソースのWebアプリケーションです。食品在庫の追跡、買い物リストの作成、レシピの管理、有効期限の管理などの機能を提供します。
LinkStar OpenWRTルーターでDocker環境をセットアップする
LinkStarのDockerインストールはデフォルトで約250MBのストレージ容量を持っていますが、これはイメージをインストールするには十分ではない場合があります。そのため、Dockerにより多くのスペースを割り当てる必要があります。PlexメディアサーバーWiKiと同様に手順を実行する必要があります。すでに実行済みの場合、このステップはスキップしてください。
注意: このガイドを進める前に、LinkStar OpenWRTルーターでDocker環境をセットアップする手順を必ず確認してください。
Portainerコンテナをインストールする
このトピックはLinkStarへのWordPress統合で議論されています。そのため、Portainerを初めてインストールする場合はこれらの手順を実行する必要があります。Portainerコンテナのインストールのリンクをご覧ください。
BookStackをインストールする
ステップ01: 新しいスタックを作成する
アプリケーション使用の文脈では、スタックは関連するサービスのセットを指します。そのため、最初のステップは新しいスタックを確立することです。サイドバーに移動し、Stacksオプションを見つけます。それをクリックしてAdd Stackを選択して進めます。
ステップ02: Webエディターを使用してBookStackをインストールする
このステップでは、スタック名を指定し、以下のdocker-compose形式のテキストをWebエディターにコピーする必要があります。
---
version: "2"
services:
bookstack:
image: lscr.io/linuxserver/bookstack
container_name: bookstack
environment:
- APP_URL=http://192.168.100.1:6875
- DB_HOST=bookstack_db
- DB_PORT=3306
- DB_USER=bookstack
- DB_PASS=yourdbpass
- DB_DATABASE=bookstackapp
volumes:
- ./bookstack_app_data:/config
ports:
- 6875:80
restart: unless-stopped
depends_on:
- bookstack_db
bookstack_db:
image: lscr.io/linuxserver/mariadb
container_name: bookstack_db
environment:
- MYSQL_ROOT_PASSWORD=yourdbpass
- TZ=Asia/Colombo
- MYSQL_DATABASE=bookstackapp
- MYSQL_USER=bookstack
- MYSQL_PASSWORD=yourdbpass
volumes:
- ./bookstack_db_data:/config
restart: unless-stopped
提供されたdocker-composeファイルには、BookStackアプリケーション用のコンテナとSQLデータベース用のコンテナの2つの異なるDockerコンテナが含まれています。これはBookStackをインストールするための推奨方法です。ただし、進める前にいくつか重要な変更を行う必要があります。
まず、「yourappurl」をBookStackアプリケーションにアクセスするために使用する希望のURLに置き換えます。また、「yourdbpass」を希望するパスワードに変更します。両方のコンテナで同じパスワードを使用することが重要です。
最後に、「TZ」変数を特定のタイムゾーンに合わせて調整してください。
これらの必要な変更を行うことで、BookStackインストール用のdocker-composeファイルを正常に構成できます。
ページの下部にDeploy Stackボタンが表示されるので、それをクリックしてください。
ステップ03: BookStackへのアクセス
デプロイプロセスが完了すると、新しいスタックが作成されていることが確認できます。この場合、スタック名はbookstackで、それをクリックします。
次に、2つのコンテナが稼働していることが確認でき、ポート番号は6875です。
次に、Webブラウザを開き、192.168.100.1:6875を入力します。すると、ログインページに移動します。
メール: [email protected]
パスワード: password
これでBookStackのホームページに正常にアクセスできます。
Grocy をインストールする
ステップ 01: 新しいスタックを作成する
BookStack のインストールの最初のステップと同様に、新しいスタックを作成する必要があります。新しいスタックの作成方法については、上記のガイドラインを参照してください。
ステップ 02: Web エディタを使用して Grocy をインストールする
BookStack のインストールの 2 番目のステップと同様に、スタック名を指定する必要があります。その後、以下の docker-compose テキストを Web エディタにコピー&ペーストしてください。
---
version: "2.1"
services:
grocy:
image: lscr.io/linuxserver/grocy
container_name: grocy
environment:
- TZ=Asia/Colombo
volumes:
- /grocy/config:/config
ports:
- 9283:80
restart: unless-stopped
ページの下部に Deploy Stack ボタンが表示されるので、それをクリックしてください。
ステップ 03: Grocy にアクセスする
デプロイプロセスが完了すると、新しいスタックが作成されたことが確認できます。この場合、スタック名は "grocy" です。それをクリックしてください。
次に、Grocy コンテナが実行中であることと、ポート番号が 9283 であることを確認できます。
次に、Web ブラウザを開き、192.168.100.1:9283
と入力してください。ログインページに移動します。
ユーザー名: admin
パスワード: admin
これで、Grocy のホームページに正常にアクセスできます。
リソース
[Web ページ] Docker 公式ドキュメント
[Web ページ] Docker Hub
[Web ページ] Portainer
[Web ページ] BookStack
[Web ページ] Grocy
技術サポート & 製品ディスカッション
弊社の製品をお選びいただきありがとうございます!製品の使用体験がスムーズになるよう、さまざまなサポートを提供しています。お客様の好みやニーズに応じた複数のコミュニケーションチャネルをご用意しています。