I originally asked for things along the lines of survival: https://lemmy.dbzer0.com/post/4805526
With the following resources, it seems our community is off the ground in terms of bare necessities:
https://www.wikipedia.org/ (Download copy w/ pictures)
Now, what is the best FOSS way to set up communication within the compound (and between our 2 communities)?
The following list will help serve as a springboard for the types of things we're looking for:
- Open-source server operating systems (e.g., Linux distributions)
- Open-source web servers (e.g., Apache HTTP Server, Nginx)
- Open-source database servers (e.g., MariaDB, PostgreSQL)
- Open-source application servers (e.g., Apache Tomcat, WildFly)
- Open-source server virtualization platforms (e.g., KVM, VirtualBox)
- Open-source network monitoring tools (e.g., Nagios, Zabbix)
- Open-source load balancing solutions (e.g., HAProxy, Pound)
- Open-source server backup and recovery tools (e.g., Bacula, Amanda)
- Open-source security tools for server hardening (e.g., Fail2Ban, ModSecurity)
- Open-source server configuration management tools (e.g., Puppet, Ansible)
- Open-source server monitoring and performance analysis tools (e.g., Prometheus, Grafana)
- Open-source server provisioning and deployment tools (e.g., Foreman, Cobbler)
- Open-source server access control and authentication systems (e.g., FreeIPA, OpenLDAP)
- Open-source server backup and replication solutions (e.g., Bareos, DRBD)
- Open-source server log management and analysis tools (e.g., ELK Stack, Graylog)
- Open-source server file and storage systems (e.g., Samba, Ceph)
- Open-source server containerization and orchestration platforms (e.g., Docker, Kubernetes)
- Open-source server firewall and packet filtering systems (e.g., iptables, ufw)
- Open-source server monitoring and management solutions (e.g., OpenNMS, Cockpit)
- Open-source server collaboration and communication tools (e.g., Nextcloud, Jitsi)
Edit: How do I make bullet points look normal on mobile? Sync has the page looking INSANE vs the desktop preview.
The selection of which software to use heavily depends on the scope of your project as well as the knowledge of the people maintaining it. As a rule of thumb, always choose the more minimal one over the complicated feature rich one. Most of these software are over engineered anyway.
Anyway, If it's just communication, use IRC! It's easy setup an IRC server and install clients on all the devices in the community.
Or if you are aiming for survival, use radio. Like have a proper ham radio setup, it's much more resilient and reliable (survival stuff is best be kept low tech.)
I'm sorry I have zero knowledge about intranet/extranet stuff. Ig if requires setting up your own like routers and direct wiring between the two communities.