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

Martin Edenhofer 252e1e0b48 Merge branch 'develop' into interface 9 лет назад
app 0dec19b5e5 Merge branch 'interface' of github.com:martini/zammad into interface 9 лет назад
config 99f64668e7 Init commit for object manager. 9 лет назад
contrib 970f4dd03a switching to unix domain sockets 10 лет назад
db 5510428e8f Some import bug fixes. 9 лет назад
doc e25dcf891d Update GLOSSARY.md 10 лет назад
extras b9a18e90db added zammad.spec, removed obsolte specs 10 лет назад
lib 252e1e0b48 Merge branch 'develop' into interface 9 лет назад
log 2a5d4954ab Init version. 12 лет назад
prototype f2617c9b38 style updates 12 лет назад
public a153681ea1 Fixed tests. 9 лет назад
script 1f65db48ac Fixed websocket messages with recipients. 9 лет назад
test 5e22499e44 - Fixed typo in unit test filename. 9 лет назад
tmp b75f900bcd Added pids directory. 11 лет назад
vendor 28446b0400 Added class reload support, expecting rack layer. 10 лет назад
.gitignore 889d348af0 Improved ignore file. 10 лет назад
CREDITS 98ebb20692 add reply icon credit 10 лет назад
Gemfile a43c0bc062 Merge branch 'develop' into interface 9 лет назад
Guardfile 7e068c0e75 add svg to guardfile 9 лет назад
README.md f7b772f7c1 Don't run Bundler as root. Bundler can ask for sudo if it is needed, and installing your bundle as root will break this application for all non-root users on this machine. 9 лет назад
README_Install_Mac.md e01873b590 Updated readme's. 10 лет назад
README_Install_Ubuntu.md e01873b590 Updated readme's. 10 лет назад
README_elasticsearch.md cb35c946eb Added es read me. 9 лет назад
Rakefile 57d0b22e09 removed metric_fu 11 лет назад
config.ru 2a5d4954ab Init version. 12 лет назад

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