Difference between revisions of "Meeting Notes: Mar 7, 2019"
Jump to navigation
Jump to search
(Created page with "Date: March 6, 2019<br /> People: galfert, gregkare, maxsan, raucao, slvrbckt<br /> Topic: Infrastructure and public services == Agenda == # Welcome # Find a scribe # Infras...") |
(Meeting notes) |
||
(5 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 | ||
+ | ## 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 == | == 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