Râu Cao raucao
  • Joined on 2018-11-24
raucao opened issue kosmos/chef#151 2020-04-19 09:44:40 +00:00
LDAP doc issue
raucao deleted branch feature/hal8000_zoom from kosmos/chef 2020-04-16 20:19:37 +00:00
raucao merged pull request kosmos/chef#150 2020-04-16 20:19:33 +00:00
Add hubot-kredits Zoom config
raucao merged pull request kosmos/chef#150 2020-04-16 20:19:32 +00:00
Add hubot-kredits Zoom config
raucao pushed to master at kosmos/chef 2020-04-16 20:19:32 +00:00
4f1bf768ee Merge branch 'feature/hal8000_zoom' of kosmos/chef into master
cc4c8fb903 Add hubot-kredits Zoom config
Compare 2 commits »
raucao created pull request kosmos/chef#150 2020-04-16 20:19:19 +00:00
Add hubot-kredits Zoom config
raucao pushed to feature/hal8000_zoom at kosmos/chef 2020-04-16 15:52:49 +00:00
cc4c8fb903 Add hubot-kredits Zoom config
raucao commented on issue kosmos/chef#147 2020-04-14 09:10:08 +00:00
Prepare Gitea migration (from GKE to Kosmos server)

This could come in handy:

https://discourse.gitea.io/t/migrate-gitea-db-from-mariadb-to-postgresql/2072/3

By the way, I think we should use only the Postgres master on Andromeda from both machines, and set up a hot standby (and read-only) replica on Centaurus. This way, we can recover all apps that use Postgres very easily, and without using outdated backup downloads, when one of the machines goes down.

raucao commented on issue kosmos/chef#147 2020-04-10 09:06:03 +00:00
Prepare Gitea migration (from GKE to Kosmos server)

To be honest, I'd prefer not to use Docker on normal servers wherever possible. It adds another layer of complexity both for running the thing, but also for preparing it for deployment (can't go straight from source to server).

Gitea deployment only requires a database server and a single executable to build or download, and run. And building it ourselves on the server would automatically solve the problem of creating custom builds for us, when we e.g. want to deploy our own fixes or additions from a different branch.

(Drone CI is a different beast, of course, and Docker Compose seems like the best way to go to me.)

raucao opened issue kosmos/chef#149 2020-04-02 14:05:50 +00:00
Deploy something to kosmos.chat
raucao commented on issue kosmos/chef#148 2020-03-30 20:00:17 +00:00
Investigate Jitsi Meet and alternatives

From my first quick try, it looks like Jitsi Meet is requires Prosody as XMPP server. :/

Have to investigate further. The jisti-meet package installs many different packages, which, in combination, make up the system.

raucao commented on issue kosmos/chef#148 2020-03-29 02:42:34 +00:00
Investigate Jitsi Meet and alternatives

I checked again, and Andromeda is actually not too far from RAM limits, and also using considerable CPU resources already. So it would probably make more sense to throw Jitsi on the new Centaurus, which is going to be online soon.

raucao commented on issue kosmos/chef#147 2020-03-29 02:39:07 +00:00
Prepare Gitea migration (from GKE to Kosmos server)

After everyone in the last call agreed about the Hetzner move, I just ordered a used box (from the auction system), which I thought was the best value for what we need. As it's the middle of the night, and also a weekend, in Germany, it'll be ready by tomorrow or Monday.

It's an Intel Core i7 4770 with two 240GB SSDs and 32GB of RAM. This should be way enough to run all of Gitea, Drone CI, and Jitsi Meet.

I think it would also be cool to use this to add a second ejabberd node, as that should be pretty easy with Erlang (or maybe not, but then we know what it involves). And if someone wants to dive into Postgres replication, it'd be awesome to have a warm standby server, so that in case of the main server going down, we could easily deploy all apps elsewhere and switch to the standby, with zero data loss from backup intervals.

raucao commented on issue kosmos/chef#148 2020-03-28 18:29:38 +00:00
Investigate Jitsi Meet and alternatives

Also good to know: performance of the videobridge seems to be pretty good. When they introduced it last year, they said it would be orders of magnitude better than what they had before.

https://jitsi.org/jitsi-videobridge-performance-evaluation/

raucao commented on issue kosmos/chef#148 2020-03-27 22:24:31 +00:00
Investigate Jitsi Meet and alternatives

Oh, and it wants a host entry to the loopback interface. I.e. adding one line to /etc/hosts.

raucao commented on issue kosmos/chef#148 2020-03-27 22:23:40 +00:00
Investigate Jitsi Meet and alternatives

Found the quick install guide and it seems like we really just need to install an apt package and set up an nginx vhost.

I'll give it a try.

raucao opened issue kredits/meta#6 2020-03-27 20:14:55 +00:00
How to handle/prioritize feature requests by donors
raucao opened issue kosmos/chef#148 2020-03-27 20:09:53 +00:00
Investigate Jitsi Meet requirements
raucao opened issue kosmos/chef#147 2020-03-26 23:11:51 +00:00
Migrate Gitea off of GKE
raucao commented on pull request kosmos/chef#146 2020-03-25 15:35:28 +00:00
Deploy Sockethub from the npm package

Aside from this being useful to be configurable as an attribute per node/role/environment, I think this should not use full debug logs in production.