befast

0.0.46 • Public • Published

BeFast

Next.js back end on your server. Why?

install · docs · changelog · examples · cli

Discord server YouTube Video Views

npm i -g befast       # install cli

befast init nextjs-payments
cd nextjs-payments

befast deploy         # publish

Next.js Examples

How to Install

Watch the complete process on YouTube.com

  1. Pick a machine to host. Select Ubuntu LTS 22.04 as the operating system, and make sure at least 2GB/1CPU is chosen. We recommend DigitalOcean* using the link provided you get $200 for the next 60 days for free. We personally use a 2GB/2CPU machine to host a few projects on a single machine.
  2. Point DNS to IP address of this machine. Buy a domain (example.com) on Namecheap. Don't worry about SSL, it will be installed by BeFast. After purchase, click on Manage, then Advanced DNS, and enter Host Records as shown below. Replace 1.1.1.1 with your machines IP address from step 1.
Type        Host    Value
---         ---     ---
A Record    @       1.1.1.1
A Record    *       1.1.1.1
  1. Connect a terminal to the machine.
  2. Install with one command. Paste the command from your purchase, received via email, into the terminal on your server.

Watch the complete process on YouTube.com

Why?

  • Same workflow. Pretty UI, convenient CLI, git push.
  • No arbitrary limits.
  • No need to sign up on 25 different sites to get your database, job processing, queue, rate limiting...
  • Private.
  • No billing surprises.
  • No hidden asterik on free*
  • Drop in replacement. Keep your code as-is. Deploy alongside your existing infrastructure.
  • Better performance, data closer to code.
  • Escape hatch. Have an exit strategy once a company changes pricing on the fly.
  • Built-in storage, one-click start.
  • Any docker compose service can be defined in code, will be built on deploy.
  • Oh, and btw... works with not just Next.js. Learn more

Package Sidebar

Install

npm i befast

Homepage

befa.st

Weekly Downloads

3

Version

0.0.46

License

MIT

Unpacked Size

63.5 kB

Total Files

7

Last publish

Collaborators

  • michaelwitk