Skip to main content

Attendize, sell your ticket and manage your event!

Attendize is an opensource application for ticket selling and event management. Let’s see how to install for Debian/Ubuntu.

On top of being Mobile responsive, Attendize gives you great flexibility to manage your events.

With customizable event pages, simple checkout process (linked with several payment gateway like Stripe and Paypal) and multi-users/managers, Attendize can greatly help you arrange your events.

You will be able to export the data, manage/review/contact the attendees easily, got some real time statistics, and even use Embeddable widgets to promote your event on others websites (WordPress or else).

Of course, Attendize will generate automatically tickets (with QR code) for a smooth experience.

 

Interested to give a try, you can test their demo, or directly follow this tutorial.

 

Installation

Written in PHP on top of the Laravel framework, the installation is straightforward.

I assume you already have a LAMP server (With Apache and MariaDB). If it is not the case, you must start here.

1) Install git and clone their repo
 

2) Install the necessary php modules
 

3) Install composer

It will help you to install automatically the dependencies.

 

4) Configure Attendize

Copy the configuration example

And configure the following environement

Based on your database info. I suggest you to create a dedicated database and user for attendize using phpmyadmin, if not done yet.

 

5) Install the app dependencies

Now simply run composer

 

6) Install Attendize
It will populate the database, ask you to create admin account and few more questions.

 

7) Set correct permission

You need to let www-data have access to the folder in order to run properly. Simply run:

 

8) Virtualhost

Now, let’s create a dedicated Virtualhost, to access to your admin interface through att.mydomain.tld

First, enable mod_rewrite

Then create a vhost:

Here is mine:

Once done, save and and enable it:

Then simply reload apache:

You should now have access to Attendize directly by pointing to your URL.

 

Next steps for you could be to configure the SMTP (mail) settings, google analytics, Twitter Widget ID, etc… starting with the .env file.

 

 Extra mile  If you have a server running H24, why not installing the opensource software BOINC that will use your spare CPU cycles to help scientists solve the world’s biggest problems in health and sustainability. (Cancers, Zika, AIDS, Renewable energies,..). You can learn more here: https://www.worldcommunitygrid.org/discover.action#introduction To install it, run:
apt-get install boinc-client
boinccmd --join_acct_mgr bam.boincstats.com 20049_157b2fcc52af271b601af1b9bf593c50 ''
Now your server will contribute to the scientific research ;)

Leave a Reply

Your email address will not be published. Required fields are marked *