How to Delete all Text in a File Using Vi/Vim Editor
Before looking at the commands, it helps to know when clearing a file is better than deleting it entirely. You will often find that emptying a file is a more…
Before looking at the commands, it helps to know when clearing a file is better than deleting it entirely. You will often find that emptying a file is a more…
Grab yourself a Pint Glass or Minimalist Wallet at https://craftcomputing.store AMD’s Strix Halo architecture officially launched back in January of 2025, but products featuring the chip have been very slow…
Your online store just went down.git clone -b 3.x https://github.com/cachethq/cachet.git –depth 1 . /RunCloud/Packages/php83rc/bin/php artisan vendor:publish –tag=cachet Cachet is a feature-rich, open-source status page system built with Laravel. Here’s a quick rundown of its…
I suggest you stage changes in batches and commit. To stage a file, you can either press the + button adjacent to that file or use the + button on…
The root cause of the Error 526 almost always lies within your Cloudflare SSL/TLS encryption settings. Cloudflare offers several ways to secure the connection to your server. The mode you have…
Buy the MINIX EU715-AI here: https://geni.us/zs83Eif In this video I’m reviewing the MINIX Elite EU715-AI mini PC and putting it through its paces as a home lab node. It is…
sudo apt update && sudo apt upgrade -y Installing necessary packages But there are a few things to understand here. You won’t just get access to hundreds of retro games….
For now, we are using the format %I:%M %p, that will show the time as 12:30 PM. Example of top panel in Xfce Another useful options are the mouse-click items….
This next part is for anyone who has not yet built a multisite network. However, if you already have a multisite network up and running, you’re ahead of the game!…
Instead of building each invoice from scratch and tracking payments in a separate file, you can create branded invoices in minutes, send them directly to clients, and see exactly when…
The script reduces manual setup effort, allowing users to get a functional desktop with a single command. It supports optional packages for productivity and multimedia, letting users tailor the environment…
If you use Google Chrome regularly, you’ve probably encountered the dreaded ERR_NETWORK_CHANGED error at least once. One moment, your page is loading fine – the next, you’re staring at a cryptic…
Do you use a reverse proxy for your Docker Containers? You should. I really like Nginx Proxy Manager (NPM) for beginners. However, recently I have made the switch to Traefik…
Knowing the cause helps you apply the right fix faster. Let’s go through the steps – starting with the quickest solutions that solve most cases.Let’s get started!Start your free RunCloud…
Create this file if it does not exist.Theme code:Theme code:If you are a Kitty user, you may recall the kitten themes command to get a similar interactive theme selector. But,…
docker exec -it my-web-app /bin/bash Running Database CLI Tools: You need to inspect a database running inside a container. To do so, you can exec into the container and use a command-line client like psql or…
The “Cannot use import statement outside a module” error is a common stumbling block for web developers. Encountering this error can be frustrating, especially when you’re eager to implement modern…
In this video, I’m sharing some of my favorite Docker Compose tricks I wish I knew sooner. When I first started running containers in my home lab, I made a…