ページ内ナビ
概要
CraterはLaravelとVueで作られたinvoice applicationで、customer、見積、請求書、payment、expense、reportをまとめて管理します。MariaDB/MySQLを使うDocker Compose構成もrepositoryに含まれ、個人事業やsmall business向けの請求業務をself-hostできます。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
主な特徴
向いている用途
SaaS請求serviceではなく自社serverでinvoice dataを保持したい小規模businessに向く
invoice/estimate/customer dataを第三者hosted serviceへ置かず、自分でapplicationとdatabaseを管理したい場合の候補です。
出典:[1]
導入前の確認
更新鮮度が低いため採用前にdependency/securityを再評価する
最新GitHub release 6.0.6は2022-03-06、repository最終pushは2024-08-10です。2026年時点ではLaravel 8やfrontend dependenciesを含めCVE・runtime compatibilityを個別確認します。
example環境設定とCompose credentialをproductionへ流用しない
.env.exampleはAPP_DEBUG=trueや固定APP_KEYを含み、Composeもcrater/craterのdatabase credentialを使います。公開前にsecret、debug、TLS、database credential、backupを全面的に再設定します。
参考にした公式資料
- [1]crater-invoice-inc/crater repository(2026-10-01)
- [2]Crater Docker Compose(2026-10-01)
- [3]Crater Docker setup script(2026-10-01)
- [4]Crater environment example(2026-10-01)
- [5]Crater composer.json(2026-10-01)
- [6]Crater 6.0.6 release(2026-10-01)
- [7]Crater AGPL-3.0 root license(2026-10-01)
編集部からの補足
個人事業や小規模business向けにinvoice、見積、支払、経費、customerを一つのWeb applicationで管理します。ただし最新GitHub releaseは2022年3月、repository最終pushは2024年8月で、2026年時点では更新鮮度を特に確認して採用する必要があります。
3ステップで試す
- 1
6.0.6 sourceを取得
更新鮮度が低いため、latest branchではなく最後のpublished release tagを固定してlocal evaluationします。
git clone https://github.com/crater-invoice-inc/crater.git && cd crater && git checkout 6.0.6 - 2
Compose stackをbuildして起動
PHP application、MariaDB、nginx、cronを起動します。.env.exampleとComposeのdefault secret/credentialはlocal evaluation専用です。
cp .env.example .env && docker compose up -d --build - 3
PHP dependenciesとapp keyを準備
official setup script相当の初期化をmodern Docker Compose syntaxで実行します。その後http://localhostを開いてinstallation flowを確認します。
docker compose exec app composer install --no-interaction --prefer-dist --optimize-autoloader && (docker compose exec app php artisan storage:link || true) && docker compose exec app php artisan key:generate
成長
成長の推移 · 直近30日
8,349 Stars
推移データを蓄積中です。
開発アクティビティ
直近90日・週次
- Commit(直近30日)
- 0
- Open PR
- 39
開発アクティビティを蓄積中です。
Built with
カテゴリとタグ
GitHubデータ
関連情報
関連記事を投稿するこのOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- Akaunting10,158 Stars
共通タグ 4件 · 共通カテゴリ 1件 · 同じ言語
invoice・bill・expense・banking・bookkeepingをLaravel上でself-hostするsmall-business accounting system
PHP - TryPost666 Stars
共通タグ 4件 · 同じ言語
12のSNS投稿・calendar・approval・asset・analyticsをworkspaceへ集約し、REST API/MCPからも操作する
PHP - solidtime8,952 Stars
共通タグ 3件 · 共通カテゴリ 3件 · 同じ言語
時間記録をproject・task・client・billable rateへつなげてself-hostする
PHP - Frappe CRM3,692 Stars
共通タグ 3件 · 共通カテゴリ 3件
リード、商談、活動、連絡履歴を一つの営業画面へまとめる
Vue - Cachet15,255 Stars
共通タグ 3件 · 共通カテゴリ 2件 · 同じ言語
incidentとmaintenanceを自社status pageから公開する
PHP - Leantime11,694 Stars
共通タグ 3件 · 共通カテゴリ 2件 · 同じ言語
目標・戦略から日々のタスクまでを同じ場所でつなぐプロジェクト管理
PHP
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。