CoinHost is an Rails based Shared Hosting payment system. It takes payment only in Bitcoin.
This service was designed to take payment for Shared Hosting. However, it can be used for taking payment for any product or service.
Although CoinHost was designed for shared hosting, it does not provide hosting service. If you want to sell hosting services, I suggest getting a reseller account at Bluehost.
CoinHost can be deployed on Heroku or any Rails server. It uses PostgreSQL.
Note: 2 tests will fail until you set your payment address.
Currently, there is no Admin section. So you must look in the database to see orders and payments.
-
Download the source
-
Change the views, pages and routes to appropriate content.
-
Set your PAYMENT_ADDRESS in app/models/blockchain_info.rb and config/initializers/config.rb
-
Add you SECRET to the server environment. This is used to authenticate the payment responses.
-
Run tests: rspec
-
Deploy.