Alf.io
Alf.io
by Swicket Sagl

VERSION 2.0-M1-1907

OS CentOS 7.6

Description

As an event organizer, your attendees are your most important assets. Some internet-based ticketing services offer very attractive prices, but then they force your users to become also their users. Enter Alf.io, the open source event ticket system that allows you to self-host your own ticket reservation system for your events.

Privacy, the Swiss way

Privacy and data protection are our primary concerns, that's why self-hosting ensures that your data will be isolated, and neither accessible nor visible to people outside of your organization.

No vendor lock-in

If Alf.io isn't right for you in the future, you can export your data and move it elsewhere, and you are also free to move your Alf.io instance wherever you want.

Secure by design

Our team has more than 20 years of experience in building and deploying distributed applications. We're committed to make Alf.io a safe place for every event.

Software Included

PackageVersionLicense
Alf.io2.0-M1-1907GPL 3
Certbot0.35.01Apache 2
Nginx1.12.2-3.el7Nginx
OpenJ9jdk-11.0.3+7_openj9-0.14.3Apache 2
Postgres11Postgres SQL

Getting started after deploying Alf.io

This image allows you to install and run a production-ready alf.io instance.

For production instances you should map your Droplet to a DNS address before logging in via SSH, as the very first operation will be the generation of the SSL certificate for your host / FQDN.

  1. Create a DNS record for your droplet before logging in via SSH, as SSL certificates will be created for your hostname on first login

  2. Connect to your droplet via SSH on ssh root@your_Droplet_FQDN

  3. Follow the on-screen instruction and generate your SSL certificate

  4. Wait until the Admin password has been generated. Then copy it.

  5. Access the backoffice area of your instance: https:///admin

  6. Log in with user admin and password as copied above
  7. Finish setting up by filling in the required configuration, and enjoy alf.io!

Should you have any questions, please reach out to: - our mailing list if you have any questions regarding the configuration / usage of your instance - github issues if you find a bug or if you want to suggest a new feature. This image is built and managed by Swicket

API Creation

In addition to creating a Droplet from the Alf.io 1-Click App via the control panel, you can also use the DigitalOcean API.

As an example, to create a 4GB Alf.io Droplet in the SFO2 region, you can use the following curl command. You’ll need to either save your API access token to an environment variable or substitute it into the command below.


  curl -X POST -H 'Content-Type: application/json' \
       -H 'Authorization: Bearer '$TOKEN'' -d \
      '{"name":"choose_a_name","region":"sfo2","size":"s-2vcpu-4gb","image":"alfio-7-6"}' \
      "https://api.digitalocean.com/v2/droplets"
      

Support Details

Supported By:Swicket Sagl
Support URL:https://groups.google.com/d/forum/alfio

Learn More

Product Docs

Technical overviews, how-tos, release notes, and support material

Tutorials

DevOps and development guidelines

API Docs

Run your resources programmatically

Ask a question

Connect, share and learn