[{"title":"( 24 个子文件 98KB ) ejabberd:ejabberd-XMPP和Web聊天","children":[{"title":"ejabberd-master","children":[{"title":".gitignore <span style='color:#111;'> 6B </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 289B </span>","children":null,"spread":false},{"title":".art","children":[{"title":"speeqe_join_room.jpg <span style='color:#111;'> 18.27KB </span>","children":null,"spread":false},{"title":"admin_console.jpg <span style='color:#111;'> 23.71KB </span>","children":null,"spread":false},{"title":"speeqe_gajim_chat.jpg <span style='color:#111;'> 36.95KB </span>","children":null,"spread":false},{"title":"logo.png <span style='color:#111;'> 10.80KB </span>","children":null,"spread":false}],"spread":true},{"title":"conf.d","children":[{"title":"downloads <span style='color:#111;'> 233B </span>","children":null,"spread":false},{"title":"main <span style='color:#111;'> 1.54KB </span>","children":null,"spread":false}],"spread":true},{"title":"overlay","children":[{"title":"etc","children":[{"title":"ejabberd","children":[{"title":"ejabberd.cfg <span style='color:#111;'> 12.67KB </span>","children":null,"spread":false}],"spread":true},{"title":"confconsole","children":[{"title":"services.txt <span style='color:#111;'> 246B </span>","children":null,"spread":false}],"spread":true},{"title":"apache2","children":[{"title":"sites-available","children":[{"title":"ejabberd.conf <span style='color:#111;'> 537B </span>","children":null,"spread":false},{"title":"speeqeweb.conf <span style='color:#111;'> 954B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"usr","children":[{"title":"local","children":[{"title":"src","children":[{"title":"speeqe-patches","children":[{"title":"local_settings.js <span style='color:#111;'> 427B </span>","children":null,"spread":false},{"title":"index.html.diff <span style='color:#111;'> 351B </span>","children":null,"spread":false},{"title":"botbg.jpg <span style='color:#111;'> 6.68KB </span>","children":null,"spread":false},{"title":"client.html.diff <span style='color:#111;'> 1.39KB </span>","children":null,"spread":false},{"title":"settings.py <span style='color:#111;'> 2.58KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"lib","children":[{"title":"inithooks","children":[{"title":"bin","children":[{"title":"ejabberd.py <span style='color:#111;'> 1.89KB </span>","children":null,"spread":false},{"title":"ejabberd.sh <span style='color:#111;'> 1.46KB </span>","children":null,"spread":false}],"spread":true},{"title":"firstboot.d","children":[{"title":"20regen-ejabberd-secrets <span style='color:#111;'> 257B </span>","children":null,"spread":false},{"title":"40ejabberd <span style='color:#111;'> 196B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"README.rst <span style='color:#111;'> 2.92KB </span>","children":null,"spread":false},{"title":"changelog <span style='color:#111;'> 5.16KB </span>","children":null,"spread":false},{"title":"plan","children":[{"title":"main <span style='color:#111;'> 248B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]