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

Martin Edenhofer dc63771df7 Improved timing (if ci is under load and tests take more time). 10 years ago
app 2230477018 Improved wording. 10 years ago
config 9965a7587a Merged article changes on ticket into one observer to do ticket.save only once. 10 years ago
contrib 01ad11215e Fixed typo and replaced example email to prevent duplicate index error. 10 years ago
db 4ca036ecc9 Corrected with rubocop cop 'Style/TrailingWhitespace'. 10 years ago
doc 7cb0818b99 added todos, replaced literals 10 years ago
extras b9a18e90db added zammad.spec, removed obsolte specs 11 years ago
lib 0e6fde30d0 Improved code layout for rubocop. 10 years ago
log 2a5d4954ab Init version. 13 years ago
prototype f2617c9b38 style updates 13 years ago
public b47ffdd925 Added fr support for App.Utils.signatureIdentify(). 10 years ago
script 21a7a87098 Corrected with rubocop cop 'Style/Semicolon'. 10 years ago
test dc63771df7 Improved timing (if ci is under load and tests take more time). 10 years ago
tmp b75f900bcd Added pids directory. 11 years ago
vendor 28446b0400 Added class reload support, expecting rack layer. 11 years ago
.gitignore be31823d89 Improved cache backend. Heavy reduce of sql queries. 10 years ago
.rubocop.yml 03b47edd43 Some new rubocop checks. 10 years ago
CREDITS 7cb0818b99 added todos, replaced literals 10 years ago
Gemfile b235aa2a79 Corrected with rubocop cop 'Style/IndentationConsistency'. 10 years ago
Guardfile ce58d465c0 Corrected with rubocop cop 'Style/HashSyntax'. 10 years ago
README.md b58eb3b8b2 fixed build status image 10 years ago
README_Install_Mac.md e01873b590 Updated readme's. 11 years ago
README_Install_Ubuntu.md e01873b590 Updated readme's. 11 years ago
README_elasticsearch.md cfc3e846b6 Improved attachment test. 10 years ago
Rakefile 57d0b22e09 removed metric_fu 12 years ago
config.ru 2a5d4954ab Init version. 13 years ago

README.md

Build Status 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> 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> puma -p 3000 # application web server
     zammad@shell> script/websocket-server.rb start # non blocking websocket server
     zammad@shell> script/scheduler.rb start # 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.