50% off 全プラン、期間限定。料金は $2.48/mo
PocketBase

PocketBase

PocketBase は、1ファイルで完結するバックエンドです。SQLite にAuth・リアルタイム機能・管理UIを統合した、わずか30 MBの単一バイナリ。MITライセンスで、Goで書かれています。インディープロジェクト、モバイルアプリのバックエンド、プロトタイプに最適。インフラ不要で使えるFirebaseの代替手段です。

バージョン

0.31.0

オペレーティングシステム

Ubuntu Server 24.04 LTS

最小 RAM

1 GB

IPタイプ

IPV4,IPV6

アクセス

  • ダッシュボード: http://<SERVER_IP>/_/
  • REST API: http://<SERVER_IP>/api/

スーパーユーザー認証情報

認証情報は以下の場所に安全に保存されています: /root/.cloudzy-creds

サービス管理

systemctl restart pocketbase  # Restart
systemctl status pocketbase   # Check status

ログとトラブルシューティング

PocketBase のログの保存先: /root/pb/std.log

リアルタイムでログを確認するには: tail -f /root/pb/std.log

systemd経由で実行するか: journalctl -u pocketbase -f

主要ファイルとディレクトリ

  • メインインストールディレクトリ: /root/pb/
  • メイン実行ファイル /root/pb/pocketbase
  • ログファイル(stdout + stderr): /root/pb/std.log
  • データベースとファイルストレージ: /root/pb/pb_data/
  • スーパーユーザー認証情報: /root/.cloudzy-creds
  • Systemd サービス定義: /lib/systemd/system/pocketbase.service
  • Nginx設定: /etc/nginx/sites_available/pocketbase

ドメインを使った SSL の有効化

すでに存在します certbot インストール済み

編集 /etc/nginx/sites-available/pocketbaseそして置き換え _ in server_name _; 実際のドメイン名に置き換えてください。例:

server_name example.com;

ドメインの DNS レコードがサーバーの IP アドレスを指していることを確認してください。

実行:

certbot --nginx --non-interactive --agree-tos --email <your-email> -d <domain>

PocketBase に安全にアクセスする:

https://<domain>/_/

 

データベースツールをもっと見る

関連アプリ。

PocketBase を今すぐデプロイする。 $2.48/月からの価格