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

Martin Edenhofer 52043bfdc5 Fetch older emails first (to keep possibility for references header follow up detection). 8 years ago
app 52043bfdc5 Fetch older emails first (to keep possibility for references header follow up detection). 8 years ago
bin 9522047482 Upgrade to rails 4.2.4 9 years ago
config 7c0893ab36 Added tag autocompletion and tag management in admin interface. 8 years ago
contrib 5c81268cc7 contrib autostart script changes 8 years ago
db 7c0893ab36 Added tag autocompletion and tag management in admin interface. 8 years ago
doc 7cb0818b99 added todos, replaced literals 10 years ago
extras 62003f7691 update icons license workflow, add authors 9 years ago
lib 2137250bae Fixed postgresql ERROR: date/time field value out of range: "2016-6-31" issue. 8 years ago
log 2a5d4954ab Init version. 13 years ago
public da754d5d25 Improved App.ControllerForm.params(), store field types in .data() and not longer in name of field. Also use values of disabled fields. 8 years ago
script 249caa122a Fixed build helper script. 8 years ago
test 7c0893ab36 Added tag autocompletion and tag management in admin interface. 8 years ago
tmp b75f900bcd Added pids directory. 11 years ago
vendor 43a924f554 Applied rubocop Style/CommentIndentation. 9 years ago
.gitignore 60b11db825 Just push related user organisation to clients (improved tests). 8 years ago
.gitlab-ci.yml 1dd844aa6e Improved APP_RESTART_CMD. 8 years ago
.pkgr.yml 790835f362 Upgraded pkgr config. 8 years ago
.rubocop.yml ec69425f2c Added missing newline. 9 years ago
CREDITS 7cb0818b99 added todos, replaced literals 10 years ago
Gemfile 4366d60270 Added caller id lookup to cti feature. 9 years ago
Gemfile.lock 4366d60270 Added caller id lookup to cti feature. 9 years ago
Guardfile 6e2a507353 Applied rubocop. 9 years ago
INSTALL.md 12164f4a68 add user w/ rpm installation 9 years ago
LICENSE-3RD-PARTY.txt 5e090a8976 Added support to copy T#xxx into clipboard by pressing "ctrl+alt+y" if ticket is open in ticket zoom view. 8 years ago
LICENSE-ICONS-3RD-PARTY.json 1e8d5dd04d add info icon, remove website and zammad icon 9 years ago
Procfile 790835f362 Upgraded pkgr config. 8 years ago
README.md 6ccf3986d7 Updated build icon url. 8 years ago
README_Install_Mac.md e01873b590 Updated readme's. 11 years ago
README_Install_Ubuntu.md c0d1948358 Cleanup. 9 years ago
README_elasticsearch.md 45c8a75f00 Fixed typo. 9 years ago
Rakefile 57d0b22e09 removed metric_fu 12 years ago
browserlist 851d1b4175 add autoprefixer, remove manual prefixes 9 years ago
coffeelint.json df61622e3e Next coffeelint level. 9 years ago
config.ru 438bd42b8d Set config after env ins running to use an existing config namespace. 9 years ago
gulpfile.js 2b47677fea make checkboxes and radios focusable 9 years ago
package.json 180d3c31c4 update more icons, also ticket zoom edit controls 9 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, 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> 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.