VitePay
  • Welcome!
  • Quick Start
  • VitePay Transaction Process
  • Reference
    • API Reference
      • createTransaction
      • getTransaction
  • Database Schemas
    • Transactions table
    • Merchants table
    • expiredTransactions table
  • Self-Hosted
    • Setting up a self-hosted instance
    • .env file variables
    • How to verify merchants
  • FAQ
Powered by GitBook
On this page
  • Requirements:
  • Setup
  1. Self-Hosted

Setting up a self-hosted instance

Requirements:

  • An Linux/Windows server

  • MariaDB Installed

  • In case of commercial use (for self-hosted only!) permission from iMalFect (check License.md on GitHub)

Setup

1. Create a VitePay SQL Database using the dump provided

2. Copy the .env.example file as .env and edit details, more description about the .env file here

3. Replace the public reCaptcha key with yours in the registerMerchant html file

4. Run "npm start" in order to run the webserver

5. Visit the webserver

6. You're all set! Contact imalfect#7015 on discord for support!

PreviousexpiredTransactions tableNext.env file variables

Last updated 2 years ago