neil in gemini space
gemini server set up for mingmengtou.org - how - 2021-03-07
hardware
- raspberry pi 3b+ that was, like so many, lying around waiting for a new task.
- sd card from older disposed of mobile phone.
- re-purposed apple charger.
- cables.
- router that allows port forwarding.
2021-03-01 - gemini server irl (121k).
server software
- minimal rasbian install.
- ufw firewall, fail2ban, securing ssh, etc. to keep the rabble out!
- gemini server: agate.
- script to keep the dynamic DNS up to date with my actual IP: clouDNS provides easy to use scripts.
- git and bitbucket for version control.
client software
howto
i followed the how to from techrights:
2021-02-23 - instructions from techrights (thank you).
based on:
2021-03-01 - gemini server howto on the gemini site of:
2021-03-01 - Chris's gemini capsule.
first i set up the pi and agate on my local network. i kept getting proxy errors if i used:
--hostname [whatever hostnames that i tried]
after removing the hostname option agate served pages on a local network. this was not an agate issue but a neil networking knowledge and not RTFM issue.
i connected the pi to the router and put back the hostname option:
--hostname gemini.mingmengtou.org
agate served pages fearlessly facing the internet! and obviously still is if you are reading this! agate runs as a service from boot as does the script for dynamic dns.
2021-03-07 dynamic dns for this server.
internet services
- ClouDNS DNS hosting including dynamic DNS, and some other things (affiliate link).
- mingmengtou.org, a domain with a nameserver A record for a dynamic DNS
2021-03-01 - mingmengtou.net hosts websites for my friends and family.
2do
- virtual hosts.
contact
---
return to gemini.mingmengtou.org index page.
---
neil.gemini@mingmengtou.org
content licensed CC-BY-SA 4.0 unless stated.
creative commons licence information.
Source