The problem I faced with my current deployment of this website, was that my last post bloated the size of my git repo with large binary files.
Solutions online seemed to say that I should use S3, or another paid service. But I already pay for my VPS, and the files already exist in my VPS in the git repo (multiple times over!)
Then I remembered that it is dead simple to host files with nginx!
So in order to make this website better I need to clearly define what is running on the VPS and how deploys work.
Deployment Code is stored in github, on commit to master, a GH Action will ssh into my VPS using stored creds.
The GH Action runner will then run build.sh from this repo.
build.sh will pull the latest github version, build it locally, and replace the version hosted by nginx at ~/www.
Situation: you are in a meeting, sharing your screen. You use a ultrawide monitor, everyone else on your team uses laptops. You share your entire window and everyone needs to bring out the magnifying glasses.
Teams will let you share just a single application, but that is not enough for most screensharing use cases. You want multiple applications to be shared, and just a 1080p sized frame to be shared from your monitor. This guide will accomplish just that.
Corrlinks is a privately owned company that operates the Trust Fund Limited Inmate Computer System (TRULINCS), the email system used by the United States Federal Bureau of Prisons to allow inmates to communicate with the outside world.
It charges $0.25 for each email sent by a person on the outside, or inside. There is both a character and line count cap on messages that can be sent.