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

Felix Niklas fc13eed733 Icons 8 years ago
app 57a7e25cf1 Added support for admin form preview also for admins if feature is disabled. 8 years ago
bin 9522047482 Upgrade to rails 4.2.4 9 years ago
config 7ae82024ad Removed not used rss backend. 8 years ago
contrib 46ff5ae572 Icons 8 years ago
db 146bd7f9d4 Moved from User.update_default_preferences_by_role to User.update_default_preferences_by_permission (if somebody has renamed role names). 8 years ago
doc 7cb0818b99 added todos, replaced literals 10 years ago
lib 7ae82024ad Removed not used rss backend. 8 years ago
log 2a5d4954ab Init version. 13 years ago
public fc13eed733 Icons 8 years ago
script 18cc4af6b8 Check admin role only once. 8 years ago
test 57a7e25cf1 Added support for admin form preview also for admins if feature is disabled. 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 41d551ed25 Added zammad_api_client_php test job. 8 years ago
.pkgr.yml e890bc552d Added cleanup file. 8 years ago
.rubocop.yml ec69425f2c Added missing newline. 9 years ago
CREDITS 7cb0818b99 added todos, replaced literals 10 years ago
Gemfile 80dff2e07e Updated gems. 8 years ago
Gemfile.lock 80dff2e07e Updated gems. 8 years ago
Guardfile 6e2a507353 Applied rubocop. 9 years ago
LICENSE e7ca5cbbaf Updated doc. 8 years ago
LICENSE-3RD-PARTY.txt e04f9ee74d Cleanup. 8 years ago
LICENSE-ICONS-3RD-PARTY.json 46ff5ae572 Icons 8 years ago
Procfile 790835f362 Upgraded pkgr config. 8 years ago
README.md e7ca5cbbaf Updated doc. 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 2bb247f6e9 Moved to es 2.4. 8 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

Welcome to Zammad

Zammad is a web based open source helpdesk/ticket system with many features to manage customer communication via several channels like telephone, facebook, twitter, chat 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 bundler
    
    # For PostgreSQL (note, the option says "without ... mysql")
    zammad@shell> bundle install --without test development mysql
    
    # For MySQL (note, the option says "without ... postgres")
    zammad@shell> bundle install --without test development postgres
    
  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:

    zammad@shell> rake assets:precompile
    zammad@shell> rails s -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
    
  6. 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.