Suche: Alternative zu Slack zum selberhosten

Bei uns in der Firma waren wir einige Zeit auf Mattermost, und in einigen Projekten ist das auch immernoch das Werkzeug der Wahl, aus Datenschutzgründen.
 
Hat denn einer von Euch rocket chat bzw. mattermore auf einem FreeBSD laufen?

Rocket Chat scheitert bei mir nämlich mit einem
Code:
Error: spawn EACCES
  at _errnoException (util.js:999:13)
  at ChildProcess.spawn (internal/child_process.js:340:11)
  at Object.exports.spawn (child_process.js:499:9)
  at build (/usr/home/rocketchat/Rocket.Chat/node_modules/fibers/build.js:57:5)
  at Object.<anonymous> (/usr/home/rocketchat/Rocket.Chat/node_modules/fibers/build.js:46:3)
  at Module._compile (module.js:660:30)
  at Object.Module._extensions..js (module.js:671:10)
  at Module.load (module.js:573:32)
  at tryModuleLoad (module.js:513:12)
  at Function.Module._load (module.js:505:3)
nodejs: not found
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! fibers@1.0.15 install: `node build.js || nodejs build.js`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the fibers@1.0.15 install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!  /home/rocketchat/.npm/_logs/2017-12-17T22_02_00_170Z-debug.log

Anleitung hier:
https://rocket.chat/docs/installation/manual-installation/freebsd/
 
Kennt wer von Euch eine ausgereifte Alternative zu slack, um es auf eigenem Server sinnvoll zu betreiben?
Mir persönlich würde da nur Matrix [1] in den Sinn kommen. Ich habe aktuell einen Server unter FreeBSD am laufen und bin eigentlich zufrieden damit. Slack kenne ich aber auch nicht wirklich gut. Daher müsstest du es wohl selber testen.

Gruss

[1] https://matrix.org/docs/projects/try-matrix-now.html
 
Hat denn einer von Euch rocket chat bzw. mattermore auf einem FreeBSD laufen?

Das sind bei uns in der Firma vermutlich Ubuntu Server, fürchte ich…
Auf jeden Fall ist es die Version, die mit gitlab kommt, falls dir das hilft.
 
Kein Nodejs installiert? Wuerde ich in dem Moment ja Rocket-Chat eh schon wegwerfen :-}

Mattermost bin ich nur Nutzer, gefaellt mir aber halbwegs "von aussen".

Selber sonst: XMPP (Prosody)
 
Code:
# node -v
v9.3.0

# nodejs -v
nodejs: Befehl nicht gefunden.

Den Link hatte ich natürlich wieder gelöscht.
 
npm spawnt evtl eine shell (restricted?), die nicht "Deinen" vollen PATH hat. Probier einen symlink nach /usr/bin?
 
Spricht irgendwas gegen einen schlichten ircd? Was, außer bunten Bildchen und einem sinnlosen Vollmachen des RAMs, fehlt gegenüber Slack?
 
Wenn ich einen Link von nodejs -> node setze, dann wird doch die Ausgabe identisch sein?

Mit dem Link auf nodejs baut sich rocket auch nicht zusammen.

Ich bau es jetzt noch mal von vorne ... und melde mich dann. Danke!
 
So, neues Spiel neues Glück ... mit link auf nodejs und Neubau:

Code:
...
23835 warn optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.1.3 (node_modules/fsevents):
23836 warn notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"freebsd","arch":"x64"})
23837 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Valid OS:  darwin
23837 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Valid Arch:  any
23837 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Actual OS:  freebsd
23837 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Actual Arch: x64
23838 verbose stack Error: fibers@1.0.15 install: `node build.js || nodejs build.js`
23838 verbose stack Exit status 1
23838 verbose stack  at EventEmitter.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:285:16)
23838 verbose stack  at EventEmitter.emit (events.js:159:13)
23838 verbose stack  at ChildProcess.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
23838 verbose stack  at ChildProcess.emit (events.js:159:13)
23838 verbose stack  at maybeClose (internal/child_process.js:943:16)
23838 verbose stack  at Process.ChildProcess._handle.onexit (internal/child_process.js:220:5)
23839 verbose pkgid fibers@1.0.15
23840 verbose cwd /usr/home/rocketchat/Rocket.Chat
23841 verbose FreeBSD 10.3-RELEASE-p20
23842 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "--clang=1" "bcrypt"
23843 verbose node v9.3.0
23844 verbose npm  v5.6.0
23845 error code ELIFECYCLE
23846 error errno 1
23847 error fibers@1.0.15 install: `node build.js || nodejs build.js`
23847 error Exit status 1
23848 error Failed at the fibers@1.0.15 install script.
23848 error This is probably not a problem with npm. There is likely additional logging output above.
23849 verbose exit [ 1, true ]
 
Back
Top