Zammad is a web based open source helpdesk/customer support system https://zammad.org/

Roy Kaldung bd23338ee6 fixed typo 12 years ago
app 1f0a671c5c Moved to User.authenticate() for http basic auth. 12 years ago
config fbf53c9010 Ramed config/database.yml.default to config/database.yml.unittest, created database.yml.dist as example config. 12 years ago
db 272a476b09 Improved setting of state attribute. 12 years ago
doc 8cd6c4af6d Fixed typo. 12 years ago
extras 8638a41b58 Update extras/apr-util.spec 12 years ago
lib 64c3f6233b Improved root directory detection. 12 years ago
log 2a5d4954ab Init version. 13 years ago
prototype f2617c9b38 style updates 13 years ago
public 29f8ad27cd Removed not needed file. 12 years ago
script bd23338ee6 fixed typo 12 years ago
test 1d5ee6f441 Improved unit tests. 12 years ago
tmp f26a1a40b8 Added tmp/ directory. 12 years ago
vendor 2a5d4954ab Init version. 13 years ago
.gitignore a0f3235e94 Ignore local database settings. 12 years ago
CREDITS 04c13029d5 Updated, everyone should update his entry by him self. 12 years ago
Gemfile 85c00bc9a1 Fixed #69 - all new stored passwords will be crypted. 12 years ago
README.md 0e16ef7c92 Merge branch 'master' of https://github.com/martini/zammad 12 years ago
README_Install_Mac.md c4b47ec9d9 Added missing items. 12 years ago
README_Install_Ubuntu.md 15b5340c65 Change syntax from rdoc to md 12 years ago
Rakefile 57d0b22e09 removed metric_fu 12 years ago
config.ru 2a5d4954ab Init version. 13 years ago

README.md

Build Status

Welcome to Zammad

Zammad is a web based open source helpdesk/ticket system with many features to manage customer telephone calls and e-mails. It is distributed under the GNU AFFERO General Public License (AGPL) and tested on Linux, Solaris, AIX, Windows, FreeBSD, OpenBSD and Mac OS 10.x. Do you receive many e-mails and want to answer them with a team of agents? You're going to love Zammad!

Getting Started

  1. Install Zammad on your system

     root@shell> cd /opt/
     root@shell> tar -xzf zammad-1.0.1.tar.gz
     root@shell> useradd zammad
     zammad@shell> su - zammad
    
  2. Install all dependencies

     zammad@shell> cd zammad
     zammad@shell> gem install rails
     zammad@shell> vi Gemfile # enable libv8, execjs and therubyracer if needed!
     zammad@shell> sudo bundle install
    
  3. Configure your databases

     zammad@shell> cp config/database.yml.dist config/database.yml
     zammad@shell> vi config/database.yml
    
  4. Initialize your database

     zammad@shell> export RAILS_ENV=production
     zammad@shell> rake db:create
     zammad@shell> rake db:migrate
     zammad@shell> rake db:seed
    
  5. Change directory to zammad

    (if needed) and start the web server:
  6.  zammad@shell> rake assets:precompile
     zammad@shell> rails server # rails web server
     zammad@shell> ruby script/websocket-server.rb # non blocking websocket server
     zammad@shell> rails runner 'Session.jobs' # generate overviews on demand, just send changed data to browser
    
  • Go to http://localhost:3000/#getting_started and you'll see: "Welcome to Zammad!", there you need to create your admin user and you need to invite other agents.