Difference between revisions of "Infrastructure"
|Line 52:||Line 52:|
== DNS ==
== DNS ==
On finzean. Config in '''/etc/bind/'''
== Mail ==
== Mail ==
Revision as of 14:43, 26 October 2019
The members of 57North Hacklab maintain infrastructure projects that help with the day-to-day running of the space, such as providing network access, telephony and web services.
Some of the things we run are considered to be required for the space to function and are listed under the Core Infrastructure section, others are provided on a best effort basis and we're not going to panic if they break.
"There is only one service provider whose interests are directly aligned with your own, yourself!"
Some things are required for the space to function properly. The things in this section are on that list.
If anything on this list isn't working please let us know (loudly).
The public facing site for the space: https://57north.org.uk/
The site is on github: https://github.com/hackerdeen/website
Hosted on garioch, from /srv/vhosts/57north/
SSL cert from letsencrypt - needs renewed (at least) every 90 days. letsencrypt update
See also Projects:57_North_Website
HackHub records details of members, payments, allows opening the door and setting the space status.
Hosted on finzean under the hackhub user. Running in a virtualenv in ~hackhub/.hackhub/. Code is in ~hackhub/hackhub/. Apache config /etc/apache2/sites-available/hub.57north.org.uk-le-ssl.conf.
57North ID Our login/signon system. Used by the membership system and anything else that wants to use space accounts.
Hosted on finzean. Under 57n-id user. Apache config /etc/apache2/site-available/id.57north.org.uk-le-ssl.conf.
On Finzean. Config in /etc/bind/
Accept mail for 57North domains and the mailing lists.
Runs on garioch
/etc/aliases has things to point contact addresses at addresses for the people handling them. Run newaliases after editing this.
Mailing lists can be managed with the commands in /usr/lib/mailman/bin
Stuff in the space that allows members to unlock the door with commands in hackhub. Currently a Pi Zero W controlling a relay that unlocks strike release plates on the downstairs and street doors.
See also Doorbot.
Main domain is 57north.org.uk We have previously used 57north.co and hackerdeen.org and still have some things using them (mailing lists on 57north.co, possibly some other stuff). At Some Point™ everything should be moved onto 57north.org.uk
Currently all owned by the space account at GANDI (details in the password store).
Above services are on our two VPSs from BitFolk (garioch and finzean) and a machine at OVH/KimSufi (ks1). Everything has been moved off ks1, it now just has redirects to where things are now.
List of Projects
|3D Printer||Kossel Mini 3D Printer||Finished||Nordin|
|57North ID||57North centralised identity and SSO||Active||VShell|
|Doorbot||Doorbot - Door Entry System||Active||DocOcassi|
|Home Assistant||A Home Assistant (HASS) service running on a local server||Active||Hibby|
|LDAP||The 57North Hacklab LDAP||Dormant||Irl|
|Laser Cutter||The space laser cutter||Active||Nordin|
|Lower-level 12v Network||A 12V distribution network, mainly intended for lighting, sensing and control at this point||Active||Nordin|
|LulzBot Mini 3D Printer||A high-performance desktop 3D printer||Active||Nordin|
|Network||The 57North Hacklab Network||Active||User:Irl|
|New Flooring on the Upper Floor||A project to improve the quality of floor on the upper floor||Finished||Nordin|
|PiMPD||MPD on a RaspberryPi||Active||Noodlemonkeh|
|RGB outward-facing lights on the upper floor windows||A project idea to add RGB outward-facing lights on the 4 upper-floor windows||Idea||Nordin|
|Wall Control Panels||Wall control panels using the TiLDA Mk4 Badges||Active||Nordin|
To add your infrastructure project, use this form. Do not try to edit this list directly.
- Host your own fucking infrastructure (Talk at EMF camp 2014)