Installation

Install Siwapp online invoice maker on Heroku

Install and configure the necessary dependencies packages. Siwapp recurring billing software is easy to setup and get started. To get started with Siwapp billing system on Heroku quickly, see below deploying to heroku huide.

First clone the siwapp free invoice builder repository into your computer or server:

    git clone git@github.com:siwapp/siwapp.git
    cd siwapp

After login into heroku terminal, create the app in heroku. Here we call the app “siwapp-containerize”, but choose whatever you like:

    $ heroku apps:create siwapp-containerize
    heroku apps:create --region eu --buildpack heroku/ruby siwapp-containerize
    heroku addons:create heroku-postgresql
    heroku addons:create scheduler:standard

Push the code to heroku, and setup database:

    git push heroku
    heroku run rake db:setup

Finally create a user to be able to login into the app:

    heroku run "rake siwapp:user:create['containerize','containerize@example.com','secret_password']"

If you want the recurring invoices to be generated automatically, you have to setup the heroku scheduler addon:

    heroku addons:open scheduler

Add a new cron job, and put “rake siwapp:generate_invoices” In order to be able to send emails through the Siwapp application, you must configure and edit the following env SMTP settings for outgoing mail notifications in your system for the production environment:

    SMTP_HOST
    SMTP_PORT
    SMTP_DOMAIN
    SMTP_USER
    SMTP_PASSWORD
    SMTP_AUTHENTICATION
    SMTP_ENABLE_STARTTLS_AUTO

That’s it! You can enjoy siwapp now entering on your heroku app url.

    heroku apps:open

Congratulations! You have successfully installed Siwapp free online pdf invoice generator tool. Enjoy!

Explore


In this article we discussed about Siwapp an invoice and open source billing system . To learn about other open source easy invoice manager and billing system, please visit following page:

 English