Difference between revisions of "Meeting Notes: Mar 7, 2019"
Jump to navigation
Jump to search
(→Agenda) |
(Meeting notes) |
||
(4 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
− | Date: March | + | Date: March 8, 2019 (postponed)<br /> |
People: galfert, gregkare, maxsan, raucao, slvrbckt<br /> | People: galfert, gregkare, maxsan, raucao, slvrbckt<br /> | ||
Topic: Infrastructure and public services | Topic: Infrastructure and public services | ||
Line 7: | Line 7: | ||
# Welcome | # Welcome | ||
# Find a scribe | # Find a scribe | ||
− | # Infrastructure | + | # [[Infrastructure]] |
## Current status | ## Current status | ||
## Services | ## Services | ||
− | ### XMPP server | + | ### Chat: XMPP server |
− | ### Sockethub | + | ### Chat: Sockethub |
− | ### Mastodon | + | ### Social: Mastodon |
− | ### Gitea | + | ### Dev: Gitea |
− | ### Drone | + | ### Dev: Drone |
+ | ### Kredits: IPFS | ||
+ | ### Kredits: Ethereum | ||
+ | ### Payments/donations: Lightning Network | ||
+ | ### Payments/donations: BTCPay Server | ||
## Donations | ## Donations | ||
## ... | ## ... | ||
Line 20: | Line 24: | ||
== Notes == | == Notes == | ||
− | ... | + | === Current state === |
+ | |||
+ | * all servers currently sponsored by 5apps | ||
+ | * beeing able to track expenses soon would be nice | ||
+ | * infrastructure is all documented at https://wiki.kosmos.org/Infrastructure | ||
+ | * most of services on Andromeda are not currently configured via chef or anything else | ||
+ | * started to experiment with Kubernetes in December | ||
+ | * greg started setting ejabberd via Chef | ||
+ | * raucau started to setup Drone CI on GKE | ||
+ | * not having CI on Gitea yet is preventing moving our repos there for now | ||
+ | * memory issues with IPFS should be fixed now (after the last update) | ||
+ | |||
+ | === Plans === | ||
+ | |||
+ | * XMPP server: | ||
+ | ** need a cluster on seperate servers (requires external DB server) | ||
+ | ** open PR at https://gitea.kosmos.org/kosmos/chef/pulls/9 for Chef config | ||
+ | * Mastodon: | ||
+ | ** move user files from S3 | ||
+ | * Gitea: | ||
+ | ** waiting for Drone support on Kubernetes ATM | ||
+ | ** need HAProxy ingress setup to stop paying for an expensive load balancer | ||
+ | * IPFS: | ||
+ | ** should run some more nodes on other servers/machines | ||
+ | ** making Kredits be configurable to use your own IPFS node would be nice | ||
+ | * Ethereum: | ||
+ | ** would be nice to have our own node running on a separate server (it's using a lot of resources) | ||
+ | ** maybe run a RSK node? | ||
+ | * BTCPay server: | ||
+ | ** create a multi-sig wallet and add its XPub to BTCPay | ||
+ | |||
+ | === Action items === | ||
+ | |||
+ | * need to split up the chef PR for ejabberd | ||
+ | * check out Mastodon code for possible remoteStorage integration for user files | ||
+ | * max is going to run IPFS on his homeserver | ||
+ | * look into https://www.rsk.co for deploying the Kredits contracts | ||
+ | * look into config options to minimize resource usage of an Ethereum node | ||
+ | * create Letsencrypt and Nginx config for BTCPay | ||
+ | * create Letsencrypt and Nginx config for payments API |
Latest revision as of 10:53, 12 March 2019
Date: March 8, 2019 (postponed)
People: galfert, gregkare, maxsan, raucao, slvrbckt
Topic: Infrastructure and public services
Agenda
- Welcome
- Find a scribe
- Infrastructure
- Current status
- Services
- Chat: XMPP server
- Chat: Sockethub
- Social: Mastodon
- Dev: Gitea
- Dev: Drone
- Kredits: IPFS
- Kredits: Ethereum
- Payments/donations: Lightning Network
- Payments/donations: BTCPay Server
- Donations
- ...
Notes
Current state
- all servers currently sponsored by 5apps
- beeing able to track expenses soon would be nice
- infrastructure is all documented at https://wiki.kosmos.org/Infrastructure
- most of services on Andromeda are not currently configured via chef or anything else
- started to experiment with Kubernetes in December
- greg started setting ejabberd via Chef
- raucau started to setup Drone CI on GKE
- not having CI on Gitea yet is preventing moving our repos there for now
- memory issues with IPFS should be fixed now (after the last update)
Plans
- XMPP server:
- need a cluster on seperate servers (requires external DB server)
- open PR at https://gitea.kosmos.org/kosmos/chef/pulls/9 for Chef config
- Mastodon:
- move user files from S3
- Gitea:
- waiting for Drone support on Kubernetes ATM
- need HAProxy ingress setup to stop paying for an expensive load balancer
- IPFS:
- should run some more nodes on other servers/machines
- making Kredits be configurable to use your own IPFS node would be nice
- Ethereum:
- would be nice to have our own node running on a separate server (it's using a lot of resources)
- maybe run a RSK node?
- BTCPay server:
- create a multi-sig wallet and add its XPub to BTCPay
Action items
- need to split up the chef PR for ejabberd
- check out Mastodon code for possible remoteStorage integration for user files
- max is going to run IPFS on his homeserver
- look into https://www.rsk.co for deploying the Kredits contracts
- look into config options to minimize resource usage of an Ethereum node
- create Letsencrypt and Nginx config for BTCPay
- create Letsencrypt and Nginx config for payments API