First this is not me telling others how or what to do with their machines.
This is just where I am at with computing and technology.
Over the past couple of years I have grown bored with AAA gaming and hardware. I tried to to chase a ultra high end system and all it did is give me a giant honking machine I felt tethered to at home. Didn't travel as much as I used to and it irked the crap out of me.
I will be selling my desktop and replacing it with three much more portable machines.
The laptop:
Plenty of power to still do compiles, video transcodes, and some VM testing. This is the same model System 76 sells but a little cheaper. Will be running Ubuntu
The portable HTPC:
Perfect form factor for an HTPC to take to hotels and the such. Ideal for Steam streaming, kodi, and Emulators (more on that later). Will be running Debian stable
The tertiary machine:
Nice for light in town travel, Steam streaming, emulators and as computer for my workbench. Something even more fun I will go into later. Will be running. May go with a GPD pocket if it comes out soon.
What I currently have:
Acts as my primary storage server is not directly connected outside my network runs a cut down version of debian with a nice web gui.
MacOS has been replaced with Debian and is running my Web Services and connected to the NAS via NFS.
It uses Yunohost for ease of use for my family and also runs Plex to host my media.
This runs pfsense for squid catching, oopenvpn clinet and server and of course as a firewall.
I have a managed switch that handles QoS and Vlans
I also have two and soon two be three Raspberry Pis. One runs Debian and acts as my Internet condom I ssh into it and surf the net and download files. The other runs freebsd and acts as a software defined radio receiver with sdr-rtl because of curiosity. The third I plan on getting will run octoprint with debian because I don't want to babysit a 3D printer.
I have a VPS that runs FreeBSDt o act as a mail forwarder using dovecot and postfix for system mail. I pay for a real mail provider for personal use. It also use it for openvpn when I need a direct connection to something.
Info on the web services mentioned
Yunohost acts as a really nice dashboard and single sign on for other services
https://yunohost.org/#/
I use Tiny Tiny RSS, Next Cloud and Zerobin to glue my machines together.
https://tt-rss.org/gitlab/fox/tt-rss/wikis/home
https://nextcloud.com/
http://sebsauvage.net/wiki/doku.php?id=php:zerobin
Plex is proprietary but so good there is also a .deb repo for eaas of use.
Fun stuff to use with sdr-rtl:
octoprint:
squid for caching:
http://www.squid-cache.org/
Dovecot and postfix are a bit dry and won't go into same for sdr-rtl
Now for emulation and games.
Steam s a nice all in one solution putting games in one place. But doesn't quite cater to roms.
Ice solves this:
https://scottrice.github.io/Ice/
Now running and maintaining a bunch of emulators is a drag. Retroarch is a nice way to put all that in one place:
https://www.libretro.com/index.php/retroarch-2/
It has a really nice port for Android by the way.
Now for controller the GP Win can act as a controller and second screen for chat programs as a synergy server:
But that isn't always ideal and the 8bitdo is a great portable controller. It also works with android.
http://www.8bitdo.com/nes30pro/
The compute stick is the tv friendly 10ft UI and the laptop becomes the mother ship more or less. The servers then keep it together.
On the OS's I like Debian/Ubuntu do to the massive software repositories for them and both are pretty stable on LTS. The other big thing is I don't want a bunch of distros and have to write separate scrips for them. FreeBSD is because when i need something light I will compile the setup and ports is the easiest way to do it.
I really have no need to use Windows. Nothing that interest me is there. I started with SunOS as my first OS and prefer to stay with *nix based systems. Also it is much hard to bend close source to my will.
A further plan may be build a homelab with smartOS. Mainly because I miss Solaris and as an easy way to test upstream software and OS's:
https://www.joyent.com/smartos
On phone I run a Nexus 5x with Paranoid Android:
http://get.aospa.co/official
Also did a thread on helpful android stuff:
So yeah I guess I am in the challenge now.
Sorry if this is a bit of a ramble, but i needed to consolidate what I have been doing because it has become hard for me to keep track. And this is to organize myself and maybe entertain/educate.
And will update this as i go