A media streaming and library management software
An online ebook reader and library management software
A collaborative markdown-based documentation service.
A Backup and file sync service
A Minecraft server deployment and management service
Welcome to cherrysofa.com, this is where i run whatever random service or software i find interesting or a friend has a need for. On this page is a short breakdown of what software it takes to run the 5-10 Web facing services.
Proxmox is what runs on the servers themselves, its a virtualisation environment that's very robust and best of all, free for personal use.
At the moment we have 1 node, his name is Bob.pve, Bob is a Dell PowerEdge 620 with 256GB of ram and 40 cpu cores. The amount of virtual machines running is always changing, that being said, there are 4 machines that stay up that run everything needed for cherrysofa.com services.
Since all of our hardware is rescued e-waste, we have had many hardware failures throughout the years of running cherrysofa.com. This is currently Hardware version 7. The next step for the stack is to get a Proxmox Backup Node running, we have a Dell PowerEdge R210II in the rack ready to go, all that's needed is the power for it. Our current backup solution is a secondary NAS that Proxmox runs its basic backups to.
proxmox.com
The First virtual machine on Bob.pve runs TrueNAS Community Edition. TrueNAS is a software used for disk array management. It takes a list of hard drives and puts them in a RAID array so you can use them all as one big storage. The user interface is very easy to use, it makes user management and setting up shares a breeze. TrueNAS is also very good at detecting and recovering existing drive pools.
truenas.com
CasaOS is a very useful Docker container manager, its got an appstore with ready to install containers and a very nice user interface to manage containers. On Cherrysofa.com we use CasaOS on two virtual machines, UniStack and JellyStack.
casaos.zimaspace.com
The UniStack VM runs any small single container docker images that i might need or want to test. It runs many of our core services like Nginx Reverse Proxy Manager and WireGuard Server.
Nginx Reverse Proxy Manager is a prepackaged GUI Docker container reverse proxy manager. Its extremely simple to set up and use if you know basic web service deployment. Some of its most useful features are a simple user manager, built in LetsEncrypt Certbot, and easy access control.
nginxproxymanager.com
Wireguard is a very common and robust VPN software, the client is supported on almost every device ever and its lightweight and reliable. On Cherrysofa.com we use the docker container WG-EZ, it comes with a web UI to easily manage users and profiles.
WG-EZ Github
AdGuard Home is a very useful Network wide advert and tracker blocker. Its very good at keeping my tech illiterate family safe on the internet and blocking ads of course! We use AdGuard Home not just for ad and tracker blocking, its also the main DHCP server on the network.
adguard.com