Self-Hosting sa Railway
Ang ChurchApps ay naglalathala ng one-click Railway template na nagbibigay sa iyong simbahan ng sariling pribadong instance ng B1 Admin, ang B1 member portal, ang API, at isang MySQL database — lahat tumatakbo sa imprastrukturang pag-aari mo at direktang binabayaran.
Mabilis na Simula
- I-click ang Deploy on Railway button sa itaas.
- Mag-sign in sa Railway (o gumawa ng libreng account) at magdagdag ng paraan ng pagbabayad.
- I-click ang Deploy nang hindi nagbabago ng anuman.
- Maghintay ng 5–10 minuto para sa apat na serbisyo na maging berde.
- Buksan ang B1Admin service URL, i-click ang Register, at gumawa ng iyong account.
- Sundin ang mga prompt sa app upang gumawa ng iyong unang simbahan.
Tip
Ang deploy ay kasalukuyang nasa beta. Kung may matamaan kang hindi saklaw ng mga doc, mangyaring magbukas ng issue sa github.com/ChurchApps/Api/issues.
Ang Kailangan Mo
- Isang libreng Railway account
- Credit card na nakafile sa Railway (~$15–25/buwan)
- Mga 15 minuto para sa paunang deploy
- Opsyonal: Mga kredensyal sa SMTP at custom domain
Ano ang Na-deploy
Ang template ay nag-provision ng apat na serbisyo:
| Serbisyo | Layunin | URL |
|---|---|---|
| MySQL | Data storage | panloob |
| Api | Backend API | https://api-<id>.up.railway.app |
| B1Admin | Admin web app | https://b1admin-<id>.up.railway.app |
| B1App | Member portal | https://b1app-<id>.up.railway.app |
Unang Pagsasaayos
1. Email (Inirerekomenda)
I-set up ang SMTP para sa password reset:
MAIL_SYSTEM=SMTP
SMTP_HOST=<host>
SMTP_USER=<username>
SMTP_PASS=<password>
SUPPORT_EMAIL=noreply@yourchurch.org
2. Mga Custom na Domain
I-configure ang inyong sariling domain para sa B1Admin at B1App.
3. Online Giving
I-configure ang Stripe o PayPal sa admin UI.
Mga Gastos
Mga $15–25/buwan para sa maliit na simbahan.