157 views
# proposal for changes to existing system - archive repos: - https://git.coop/social.coop/tech/mastodon DONE - https://git.coop/social.coop/tech/server-log DONE - close all issues: - https://git.coop/social.coop/tech/operations/-/issues DONE - create "home page for tech" - at https://git.coop/social.coop/tech/operations DONE - move all useful wiki content into the actual repo (from https://git.coop/social.coop/tech/operations/-/wikis/home) - turn off operations wiki - move all server config to ansible - ansible https://git.coop/social.coop/tech/ansible - once done, archive https://git.coop/social.coop/tech/sauce - postpone thoughts on wiki.social.coop + registration system - waiting for community working group to report back # description of existing system ## tech repos - gitlab group https://git.coop/social.coop/tech - ansible repo https://git.coop/social.coop/tech/ansible - not sure how much is actively running - needs a careful --check run, and make sure it fits - more stuff needs moving into it (like what?) - @idmyn thinks the three above points sound sensible. It'd be good to figure out whether it is doing the things it lists itself as 'currently responsible for' and we should consider whether we want to extend it to do the 'other stuff it could do in the future' - there is a merge request in progress here - https://git.coop/social.coop/tech/ansible/-/merge_requests/12 - sauce repo https://git.coop/social.coop/tech/sauce - ultimately should go away - everything useful should go into ansible - currently the active repo for working on upgrades, etc... - checked out on the server at `/opt/social.coop/sauce` - contains various utils I never use - @idmyn agrees that it would be good to consolidate this - pass repo https://git.coop/social.coop/tech/pass - store the passwords! (encrypted of course) - needs a readme - should keep, but updates references to keyringer to point here - https://git.coop/social.coop/tech/operations/-/wikis/Getting-started-in-the-tech-group#passwords-and-other-secrets - https://git.coop/social.coop/tech/operations/-/wikis/how-to-add-a-socialcoop-email-address - @idmyn asks: what headings should we have in the readme? I might be able to help here - mastodon fork https://git.coop/social.coop/tech/mastodon - not in use, should archive it - @idmyn agrees - recording server operations? https://git.coop/social.coop/tech/server-log - I never read/used it, archive it - @idmyn's thoughts: I can imagine this being quite useful if it was updated religiously, but I can also see it getting unwieldy if it was really long? I can also see it being more effort than its worth, so happy to archive. Is there scope for a 'server ops rules of thumb' section on the wiki somewhere? - operations repo/wiki https://git.coop/social.coop/tech/operations - mostly for the wiki content https://git.coop/social.coop/tech/operations/-/wikis/home - it's a reasonable base, but a bit outdated now - @idmyn: The infrastructure overview looks like a really useful base. Would be good to clarify what is outdated and what is still relevant. To have one really good 'overview' page would be fab - also the issues https://git.coop/social.coop/tech/operations/issues - a lot of outdated stuff - the registration page and wiki system https://git.coop/wu-lee/metalsmith-ssg - installed in /home/wu_lee/i/metalsmith-ssg on server ## infrastructure - domain ... - possible task: get the domain transferred to an account under social.coop control - dns ... - mailgun (registration form sends emails via this, maybe mastodon too) - find out how masotdon sends emails (via mailgun) - hetzner for the server - digitalocean for the media storage (images, etc...) - backups go to digitalocean - email aliases configured in webarch.email - tls certs from letsencrypt - datadog for some server metrics ### outdated / unused - zoho mail ## general / community repos - two wikis, both last updated a year ago (at least the main page) - https://git.coop/social.coop/general/-/wikis/home - holds the content for https://wiki.social.coop - https://git.coop/social.coop/community/docs/-/wikis/home - ... probably more stuff to dig into, I didn't look so far