2020-05-25 Hypha Worker Co-op: Infrastructure
from template | Meetings | Calendar | Tasks | Code | Drive
Time: 3:30-5:30pm ET
Location: https://link.hypha.coop/calls
Attending: bl, yj, el
Cultivator: bl
Notetaker: el
Agenda
Item | Time (min) |
---|---|
Personal Checkins | 5 |
Announcements | 5 |
Task Board Review | 15 |
Discussions | 30 |
Process Checkout | 5 |
Notes
Personal Checkins
- hows the weather?
- yj: bbq
- bl: windy warmish
- el: hot outside, staying in
Announcements
- BBB client got back to us
- got off phone with centrilogic they have bigger project
Task Board Review
- Review DONE tasks
- …
- Review
[priority-★★★]
[priority-★★☆]
[priority-★☆☆]
[priority-none]
- #246 el: go over pull request
- private#48: discussion item
-
#282 update docs currently mix of Apache and Nginx
- went over pr of next shortlink script version
-
#175 backup and restore was done.
- #todo: work on doc
-
#288 matrix purge
- decide on repo
- for settings of the scripts such as
- shortlinks.csv (can be public, but are config)
- list of matrix channels (can be public, but are config)
- deploy keys (must be private)
- mix scripts and config together in public repo
- option:
- config repo (public)
- BBB room config
- matrix room names
- shortlinks.csv
- secrets repo (private)
- passwords
- deploy keys
- API keys
- config repo (public)
- ansible setup server -> play hyphacoop/infra-ansible (fork of the public) -> play from config repo: BBB room config
- for settings of the scripts such as
- decide on repo
-
private#58
- done
-
private#52
- done
-
private#41
- done
Discussions
-
internal infra (20 min): create a timeline for our internal infra migration and propose at All Hands
- prioritized list for migrating our services
- Set up a dedi with proxmox that we can carve out stg (on VPN only so we save IPs) and prod VMs (June)
- VM3: website + nginx + dns + link shortener + vision 💧 (June)
- VM11: passbolt 💧 (July)
- VM1: bbb 💧💧💧💾 (July)
- VM2: jitsi 💧💧💧 (August)
- VM5: backup server 💧💾💾 (August)
- VM6: prom monitoring 💧💾 (September)
- VM7: loomio 💧 (October)
- No plans
- VM8: email 💧💾💾💾
- VM9: matrix + whatsapp bridge + chatbot 💧💧💾
- VM4: nextcloud + onlyoffice 💧💧💾💾
- VM10: android vm 💧
- select a server provider
- bl: how much cpu is a vcpu?
- yj: not every provider tells you
- yj: https://docs.google.com/spreadsheets/d/12CwJYvy7vaZ-EHJlGN8RjkUW0S5yTMdCOsltIJPmy4A/edit#gid=0
- yj: we could use 32 GB RAM
- https://whc.ca/dedicated-servers (green) start at $164 and we cannot afford at this time (cost about 2x of equivalent)
- Amanah costs more than soyoustart (esp for IPs which we need)
- 100 GB of backup built into soyoustart
- migration is probably not too painful
- #todo yj: recommend a server from soyoustart
- #todo bl: inquire with koumbit
- bl: how much cpu is a vcpu?
- decide our repo strategy
- see discussion in task section
- rename #253?
- Renamed
- draft timeline
- prioritized list for migrating our services
-
business offering (15 min): create a form draft for https://hackmd.io/bkD0GfXNQb6MCTkq-76MWQ
- general
- what’s the budget for this project?
- what do you need?
- what level of support and turnaround you need?
- how long of a project term?
- what do you alrdy have and why is it not working? why change?
- BBB specific (similar for nextcloud, etc.)
- how many simultaneous users
- own infra vs. our infra
- conference or ongoing
- LDAP / user identity integration?
- recording needs
- how many camera, listen onlys, one-to-many vs. everyone talks?
- general
-
meet.coop collab (15 min): discuss how we’d like to participate
- yj: very ambitious about what they want to do
- UX not suffer vs. not load the bank
- bl,yj: we think 50 ppl on a beefy server is okay
- email from Chris at Web Architects
- we all get an account on the meet.coop wiki, forum, gitlab and collab on ansible
- tracking time +1
- don’t mix OC stuff yet +1
- possible deployment for conference in June
- we will help answer questions on forum if we know
Process Checkout
- …
Action Items for Cultivator
-
Migrate items with
#todo:person
to task board -
Publish meeting notes as
- business-planning: open access, or publicly indexed with restricted access
- finance: open access, or publicly indexed with restricted access
- governance: open access, or publicly indexed with restricted access
- infrastructure: open access, or publicly indexed with restricted access
- operations: open access, or publicly indexed with restricted access
- Reset meeting pad for next meeting