My system consists of servers completely isolated from the network (these are simply passively cooled mini PCs), I have 12 such boxes, each responsible for its own part of the system:
1. Web server
2. Security and video surveillance
3. Communications
4. Virtualization
5. Backup server
6. LLM
7. Statistics and monitoring
8. Firewall
9. Automation and smart home management
10. Server for apps working with external traffic
11. Game server
12. Private services
13. Infrastructure support systems
14. Torrent
15. Tape backup
16. Micro server for weather sensors
Web server
A simple machine that serves this blog and a couple of other static projects. For this there are other technologies: encryption and another standard set of certificates that for most standard sites completely cover most penetration attack cases. This site by the way is also running on it.
Security and video surveillance
Consists of 3 parts: a powerful mini PC operating incoming video streams and the logic of capturing and recognizing moving objects; it has access to cameras and their servomotors and optics, as well as access to the second component—a file server where the current stream is stored and cleaned by the same server of everything that has no useful data from an AI perspective (essentially a stable picture without movement or brightness changes scaling with natural planetary cycles). And the last component is an archive server storing the last 3 months of uncleaned streams from all cameras, as well as archives of all movements in a catalog organized by groups. The entire system is completely closed and lacks access even to the local network; the only interaction is the ability to send events to the endpoint of another block.
Communications
This server is one of the few facing the outside world; it runs several classic open-source communication modules over various protocols for employees and relatives. The entire history is sent via endpoint to a server that accepts only text and several basic file types and stores it in a local MinIO.
Virtualization
Here stands a fairly powerful machine running several Windows and Hackintosh instances for various purposes, such as specific software.
Backup server
The machine is weak, but it has twice as many hard drives as all the others combined, which allows storing data in RAID and having some hope of not losing all data.
LLM
A very powerful machine with enough GPU power to run an LLM of 64 billion parameters with an adequate token generation rate per second; it is fine-tuned slightly for specific needs and also has access to a huge dataset of strictly scientific and high-quality origin. The LLM is available only on the local network.
Statistics and monitoring
The machine is very simple and handles health monitoring and other parameters of all systems, which themselves ping its endpoints with required metrics.
Firewall
A professional hardware box that routes internet connections (multiple channels) or aggregates them for heavy tasks; it also has a small proxy farm with various mobile providers at its disposal. The operating logic of this setup allows achieving very high speeds by summing channels, as well as deeply analyzing traffic structure and attempts to tamper with it.
Automation and smart home management
The hardware handles things where if broken nothing terrible happens, but comfort and automation disappear—like turning on lights with a clap, or opening doors upon the approach of an NFT tag.
Server for apps working with external traffic
There are many applications that interact with the external network but do not accept incoming interactions from the outside—for example, trading bots or scrapers of news background info I am interested in.
Game server
My close ones and I are fans of certain network bestsellers so outdated that the online player count on my servers is comparable to or larger than official ones.
Private services
Despite the name, this server is fairly public and is used by family and team to replace standard services like Google Docs or Gmail.
Infrastructure support systems
A very important server managing pumps, solar panels, batteries, filters, heating, and many other critical systems; therefore it has high reliability and is duplicated by two identical servers with a heartbeat connection.
Torrent
I think no explanation is needed.
Tape backup
Information meeting the criteria “would like to keep forever” is constantly filtered from the entire stream and backed up to magnetic tape media on two separate tapes.
Micro server for weather sensors
A for-fun server that allows monitoring humidity and temperature at several locations, including outdoors, and compiling graphs and statistics to make decisions—for instance, driving greenhouse window actuators.