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

Thorsten Eckel 1a1b661714 Fixed typo. 9 years ago
app 57271ffa72 Fixed resent of articles. 9 years ago
config 8accda251e Improved comments and formatting. 9 years ago
contrib 970f4dd03a switching to unix domain sockets 10 years ago
db 8ba9cc98e9 Fixed group selection in customer ticket create. 9 years ago
doc e25dcf891d Update GLOSSARY.md 10 years ago
extras 7a676bd563 Merge branch 'develop' into 'master', goto next level. 9 years ago
lib 5980a39ea0 Use api now to destroy invalid sessions. 9 years ago
log 2a5d4954ab Init version. 12 years ago
prototype f2617c9b38 style updates 12 years ago
public c4c4ef35ef Init version of object manager. 9 years ago
script 1a1b661714 Fixed typo. 9 years ago
test e302bed16a Added more unit tests. 9 years ago
tmp b75f900bcd Added pids directory. 11 years ago
vendor 28446b0400 Added class reload support, expecting rack layer. 10 years ago
.gitignore 889d348af0 Improved ignore file. 10 years ago
CREDITS 04c13029d5 Updated, everyone should update his entry by him self. 11 years ago
Gemfile 567267fc1b Added pdf lib. 9 years ago
README.md 6081a98279 Update README.md 9 years ago
README_Install_Mac.md e01873b590 Updated readme's. 10 years ago
README_Install_Ubuntu.md 7a676bd563 Merge branch 'develop' into 'master', goto next level. 9 years ago
README_elasticsearch.md cb35c946eb Added es read me. 9 years ago
Rakefile 57d0b22e09 removed metric_fu 11 years ago
config.ru 2a5d4954ab Init version. 12 years ago

README.md

Build Status develop Build Status master

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, 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> 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.