メインコンテンツへスキップ
50% off 全プラン対象、期間限定。月額 $2.48/mo
PocketBase

PocketBase

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

概要

59.2k

GitHubスター

218

ページビュー

ライセンス MIT バージョン 0.31.0 OS Ubuntu Server 24.04 LTS Min 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ドルから。