41554 blogs · [ { "id": "01a0b68b-4cd7-7095-b88d-6e27e857b343", "title": "Fullmetalbrackets", "url": "https://fullmetalbrackets.com", "published_at": "2026-09-07T05:20:44+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ed7538af5", "title": "How to change shape of an existing Oracle Cloud Infrastructure VM instance", "url": "https://fullmetalbrackets.com/blog/how-to-change-shape-of-an-existing-oracle-cloud-infrastructure-vm-instance/", "published_at": "2026-06-13T12:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ed7d80acd", "title": "How to find out when a Linux filesystem was created", "url": "https://fullmetalbrackets.com/blog/how-to-find-out-when-a-linux-filesystem-was-created/", "published_at": "2026-05-14T15:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ed85bc549", "title": "Create a custom entity in Home Assistant to detect your public IP address and any changes to it", "url": "https://fullmetalbrackets.com/blog/create-custom-home-assistant-entity-to-detect-changes-public-ip/", "published_at": "2026-05-13T12:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ed8a630e9", "title": "Fix for Nintendo Switch OLED not finding 5 GHz Wi-Fi networks", "url": "https://fullmetalbrackets.com/blog/fix-for-nintendo-switch-oled-not-finding-5ghz-wifi-networks/", "published_at": "2026-04-23T12:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ed90e5ef6", "title": "YouTube is shoving 90+ second ads onto smart TVs, so here's a bunch of free open-source YouTube alternative apps to use instead", "url": "https://fullmetalbrackets.com/blog/youtube-90-second-ads-on-tv-apps/", "published_at": "2026-04-09T20:40:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ed96a4aae", "title": "How to migrate AdGuard Home from a GL.iNet Flint 2 router to a Libre Sweet Potato", "url": "https://fullmetalbrackets.com/blog/migrate-adguardhome-glinet-flint2-libre-sweet-potato/", "published_at": "2026-04-09T12:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7eda5291fa", "title": "Installing and configuring Bazzite on a Dell XPS 8920", "url": "https://fullmetalbrackets.com/blog/installing-and-configuring-bazzite/", "published_at": "2026-04-06T12:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7edafb1427", "title": "How I used Astro-OG-Canvas to dynamically generate opengraph images for blog posts on my Astro site", "url": "https://fullmetalbrackets.com/blog/how-to-dynamically-generate-og-images-with-astro/", "published_at": "2026-03-20T12:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7edb34b1a4", "title": "How to setup the Search function in qBittorrent and add Search Plugins", "url": "https://fullmetalbrackets.com/blog/how-to-setup-the-search-function-in-qbittorrent-and-add-search-plugins/", "published_at": "2026-03-17T23:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7edb3b32cf", "title": "Breaking down the free tier of Oracle Cloud Infrastructure", "url": "https://fullmetalbrackets.com/blog/oci-free-tier-breakdown/", "published_at": "2026-01-06T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7edb778d34", "title": "Set up Plex remote access with a GL.iNet Flint 2 router", "url": "https://fullmetalbrackets.com/blog/plex-remote-access-glinet-flint2/", "published_at": "2025-12-23T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7edbf47d75", "title": "Using a Google TV streaming device with Tailscale to remotely stream my Plex library while on vacation", "url": "https://fullmetalbrackets.com/blog/google-tv-tailscale-plex/", "published_at": "2025-10-28T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7edc5243a1", "title": "How to upgrade from Debian 12 Bookworm to Debian 13 Trixie", "url": "https://fullmetalbrackets.com/blog/upgrade-debian-12-bookworm-debian-13-trixie/", "published_at": "2025-05-21T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7edd4b2f3b", "title": "How to bypass the Plex Pass and Remote Watch Pass requirements for Plex remote access by using Tailscale", "url": "https://fullmetalbrackets.com/blog/plex-remote-access-tailscale/", "published_at": "2025-05-17T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7eddb08a36", "title": "Setup Apt-Cacher NG as a caching proxy server in your homelab and configure your other Linux hosts to use it", "url": "https://fullmetalbrackets.com/blog/setup-apt-cacher-ng-to-cache-packages-homelab/", "published_at": "2025-03-03T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ede0b507d", "title": "How to remove CasaOS from a ZimaBoard and upgrade to Debian 12 Bookworm", "url": "https://fullmetalbrackets.com/blog/remove-casaos-zimaboard-upgrade-debian-12/", "published_at": "2025-02-10T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7edebafda4", "title": "How I set up a home server for self-hosting and as a NAS with secure remote access via Tailscale", "url": "https://fullmetalbrackets.com/blog/how-i-setup-home-server/", "published_at": "2025-01-31T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7edf98b529", "title": "Setting up a reverse proxy for HTTPS with a custom domain using Nginx Proxy Manager, AdGuard Home and Cloudflare", "url": "https://fullmetalbrackets.com/blog/reverse-proxy-using-nginx-adguardhome-cloudflare/", "published_at": "2025-01-28T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7edfe42c18", "title": "How to factory restore a ZimaBoard", "url": "https://fullmetalbrackets.com/blog/factory-restore-zimaboard/", "published_at": "2024-12-22T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ee0530760", "title": "Setting up a reverse proxy for HTTPS with a custom domain using Nginx Proxy Manager, Pi-Hole and Cloudflare", "url": "https://fullmetalbrackets.com/blog/reverse-proxy-using-nginx-pihole-cloudflare/", "published_at": "2024-10-17T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ee09b8f85", "title": "How to use Pi-hole from anywhere with Tailscale", "url": "https://fullmetalbrackets.com/blog/pihole-anywhere-tailscale/", "published_at": "2024-09-25T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ee17e5945", "title": "How to expose Plex to share your library with others from behind CGNAT using Tailscale and a free Oracle Cloud instance", "url": "https://fullmetalbrackets.com/blog/expose-plex-tailscale-vps/", "published_at": "2024-09-03T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ee230c212", "title": "How to expose Plex to share your library with others from behind CGNAT with Cloudflare Tunnel", "url": "https://fullmetalbrackets.com/blog/expose-plex-with-cloudflare/", "published_at": "2024-07-15T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ee28704b8", "title": "Comprehensive guide to setting up Tailscale to securely access your home network from anywhere", "url": "https://fullmetalbrackets.com/blog/comprehensive-guide-tailscale-securely-access-home-network/", "published_at": "2024-06-25T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ee2ae7f9a", "title": "Setup Watchtower to auto-update Docker containers with notifications", "url": "https://fullmetalbrackets.com/blog/watchtower-notifications/", "published_at": "2024-05-31T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ee2e1d342", "title": "Setup X-plore File Manager on Android to transfer files to an SMB share", "url": "https://fullmetalbrackets.com/blog/xplore-android-smb-share/", "published_at": "2024-03-26T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ee2ea9ca5", "title": "How to resolve Git error insufficient permission for adding an object to repository database", "url": "https://fullmetalbrackets.com/blog/git-push-error-permissions/", "published_at": "2024-03-17T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ee37252ca", "title": "Using MergerFS to combine multiple hard drives into one unified media storage", "url": "https://fullmetalbrackets.com/blog/two-drives-mergerfs/", "published_at": "2024-03-11T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ee44ef646", "title": "Set up Home Assistant Supervised on a Libre Computer Sweet Potato SBC", "url": "https://fullmetalbrackets.com/blog/setup-home-assistant-sweet-potato-debian/", "published_at": "2024-03-03T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ee4b02c93", "title": "Merging sites and changing hosts", "url": "https://fullmetalbrackets.com/blog/merging-sites-and-changing-hosts/", "published_at": "2024-02-28T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ee523d78d", "title": "Complete guide to self-hosting a website through Cloudflare Tunnel", "url": "https://fullmetalbrackets.com/blog/self-host-website-cloudflare-tunnel/", "published_at": "2023-12-29T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ee58463ec", "title": "Setting up a Libre Computer Sweet Potato SBC with Debian and Pi-Hole", "url": "https://fullmetalbrackets.com/blog/setting-up-sweet-potato-debian-pihole/", "published_at": "2023-11-02T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ee60ae1c9", "title": "Quick guide to setting up SMB shares", "url": "https://fullmetalbrackets.com/blog/quick-guide-setting-up-smb/", "published_at": "2023-11-01T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ee64712e5", "title": "OpenMediaVault Quick Reference", "url": "https://fullmetalbrackets.com/blog/openmediavault-quick-reference/", "published_at": "2023-07-30T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ee6ae2ccb", "title": "Using a forwarding resolver in Pi-Hole for DNS over TLS (Upgrade Pi-Hole v6)", "url": "https://fullmetalbrackets.com/blog/pi-hole-quad9-dls-over-tls/", "published_at": "2023-07-27T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ee6bdbe5b", "title": "Setup a Cloudflare Tunnel to securely access self-hosted apps with a domain from outside the home network", "url": "https://fullmetalbrackets.com/blog/setup-cloudflare-tunnel-to-access-self-hosted-apps/", "published_at": "2023-07-20T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ee70d07c1", "title": "Set up a reverse proxy for OpenMediaVault, Plex and Navidrome using Nginx Proxy Manager and Pi-Hole", "url": "https://fullmetalbrackets.com/blog/reverse-proxy-nginx-pihole/", "published_at": "2023-07-15T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ee71d659f", "title": "Using DNS over HTTPS with Pi-Hole and Cloudflared (Updated for Pi-Hole v6)", "url": "https://fullmetalbrackets.com/blog/using-dns-over-https-with-pihole/", "published_at": "2023-07-13T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ee80eed6a", "title": "Set up PhotoSync app to backup photos from your phone to an SMB share on your home server", "url": "https://fullmetalbrackets.com/blog/setup-photosync-with-smb-server/", "published_at": "2023-07-07T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ee83a8ab0", "title": "Commands to turn off display in the Linux terminal", "url": "https://fullmetalbrackets.com/blog/turn-off-display-linux-terminal/", "published_at": "2022-12-03T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ee8f58d0a", "title": "How to autologin on Ubuntu and go straight to terminal", "url": "https://fullmetalbrackets.com/blog/autologin-ubuntu-on-reboot/", "published_at": "2022-11-25T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ee9ab952d", "title": "Build a minimal blog with Deno and host it on Deno Deploy", "url": "https://fullmetalbrackets.com/blog/minimal-blog-deno-deploy/", "published_at": "2022-11-19T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ee9f9b5b8", "title": "How to use Solid Explorer app to access SMB network shares from an Android device", "url": "https://fullmetalbrackets.com/blog/solid-explorer-samba-share/", "published_at": "2022-11-07T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7eea1c9ef1", "title": "How to run self-hosted FileBrowser in Docker", "url": "https://fullmetalbrackets.com/blog/how-to-run-filebrowser-in-docker/", "published_at": "2022-11-04T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7eea754f93", "title": "How to generate a GPG key and use it to sign git commits", "url": "https://fullmetalbrackets.com/blog/how-to-generate-gpg-to-sign-git-commits/", "published_at": "2022-10-30T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7eeb2ea851", "title": "Set up NFS Shares between Linux hosts", "url": "https://fullmetalbrackets.com/blog/setup-nfs-shares-linux/", "published_at": "2022-10-29T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7eebd7b4b2", "title": "Setup Prometheus, Node Exporter, Cadvisor and Grafana in Docker", "url": "https://fullmetalbrackets.com/blog/setup-prometheus-cadvisor-grafana/", "published_at": "2022-10-20T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7eec955cf4", "title": "Setup self-hosted Jellyfin Media Server in Docker", "url": "https://fullmetalbrackets.com/blog/setting-up-jellyfin-in-docker/", "published_at": "2022-10-18T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7eed0976de", "title": "Setup self-hosted Plex Media Server in Docker", "url": "https://fullmetalbrackets.com/blog/setting-up-plex-in-docker/", "published_at": "2022-10-17T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7eedc4a3d1", "title": "Setup auto-updates in Debian and Ubuntu with Unattended-Upgrades and NeedRestart", "url": "https://fullmetalbrackets.com/blog/setup-unattended-upgrades/", "published_at": "2022-10-14T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7eedcd1cd4", "title": "PowerShell commands cheat sheet", "url": "https://fullmetalbrackets.com/blog/powershell-commands-cheat-cheat/", "published_at": "2022-10-09T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7eee19079b", "title": "How to format and/or partition disks in Linux", "url": "https://fullmetalbrackets.com/blog/how-to-format-partiton-linux/", "published_at": "2022-10-08T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7eef1568aa", "title": "Set up Pi-Hole for network-wide ad blocking and Unbound for recursive DNS (Updated for Pi-Hole v6)", "url": "https://fullmetalbrackets.com/blog/set-up-pihole-on-linux/", "published_at": "2022-10-08T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7eef4bf1d6", "title": "Set a static IP in Debian", "url": "https://fullmetalbrackets.com/blog/set-static-ip-debian/", "published_at": "2022-10-07T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7eefe3b9a9", "title": "Using Surge.sh to quickly and easily host static sites", "url": "https://fullmetalbrackets.com/blog/using-surge-sh-to-host-static-sites/", "published_at": "2022-10-05T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ef07fa58d", "title": "How to keep a Linux laptop on when the lid is closed", "url": "https://fullmetalbrackets.com/blog/keeping-a-linux-laptop-on-with-the-lid-closed/", "published_at": "2022-10-04T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ef13bb50e", "title": "Customizing the Windows Terminal command prompt with Oh-My-Posh", "url": "https://fullmetalbrackets.com/blog/customizing-windows-terminal-with-ohmyposh/", "published_at": "2022-10-01T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ef19ab1e7", "title": "Setting up a Docker container stack with Docker Compose", "url": "https://fullmetalbrackets.com/blog/setting-up-a-container-stack-with-docker-compose/", "published_at": "2022-09-29T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ef245ec10", "title": "How to transfer files between hosts with Secure Copy utility (SCP)", "url": "https://fullmetalbrackets.com/blog/transferring-files-between-hosts-with-scp/", "published_at": "2022-09-26T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ef33f5868", "title": "Markdown hacks", "url": "https://fullmetalbrackets.com/blog/markdown-hacks/", "published_at": "2022-09-20T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ef3d814be", "title": "Linux Commands & Keyboard Shortcuts Cheat Sheet", "url": "https://fullmetalbrackets.com/blog/basic-linux-commands/", "published_at": "2022-09-18T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ef456cd56", "title": "VIM Quick Guide", "url": "https://fullmetalbrackets.com/blog/vim-quick-guide/", "published_at": "2022-09-17T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ef4ff8cc0", "title": "Styling the kbd element", "url": "https://fullmetalbrackets.com/blog/styling-the-kbd-element/", "published_at": "2022-09-09T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ef540fc00", "title": "Bootstrapping a fresh Linux install with Ansible", "url": "https://fullmetalbrackets.com/blog/bootstrapping-fresh-install-with-ansible/", "published_at": "2022-09-03T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ef636d274", "title": "How to use Sudo command without being prompted for password", "url": "https://fullmetalbrackets.com/blog/sudo-without-password/", "published_at": "2022-04-20T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ef6df58ab", "title": "Turn a static website into a progressive web app", "url": "https://fullmetalbrackets.com/blog/turn-static-website-into-pwa/", "published_at": "2022-01-07T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ef7cef340", "title": "Quick guide to set up Zsh and Oh-My-Zsh with essential plugins and a theme", "url": "https://fullmetalbrackets.com/blog/guide-to-zsh-ohmyzsh-plugins-and-theme/", "published_at": "2021-12-04T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ef82016ac", "title": "You should be using Nuxt-Vite module with Nuxt 2 (if it works)", "url": "https://fullmetalbrackets.com/blog/you-should-be-using-nuxt-vite-module-with-nuxt-2-if-it-works/", "published_at": "2021-10-23T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ef83a5446", "title": "How to use a custom PrismJS theme with Nuxt/Content", "url": "https://fullmetalbrackets.com/blog/how-to-use-a-custom-prismjs-theme-with-nuxt-content/", "published_at": "2021-10-18T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ef83f854a", "title": "How to use Netlify Forms in a Nuxt site and make sure it gets detected", "url": "https://fullmetalbrackets.com/blog/how-to-use-netlify-forms-in-a-nuxt-site-and-make-sure-it-gets-detected/", "published_at": "2021-10-11T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ef92739c9", "title": "Setting up and configuring Nuxt/Sitemap module in a Nuxt/Content blog", "url": "https://fullmetalbrackets.com/blog/setting-up-and-configuring-nuxt-sitemap-module-in-a-nuxt-content-blog/", "published_at": "2021-10-08T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7ef9e290b5", "title": "How to host a static website with AWS Amplify", "url": "https://fullmetalbrackets.com/blog/host-a-static-website-with-aws-amplify/", "published_at": "2021-09-29T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7efa699077", "title": "Setup SSH authentication to push to Github", "url": "https://fullmetalbrackets.com/blog/setup-ssh-authentication-to-push-to-github/", "published_at": "2021-09-21T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7efaa160e5", "title": "Using Prism.js in a Nuxt static site", "url": "https://fullmetalbrackets.com/blog/using-prismjs-in-a-nuxt-static-site/", "published_at": "2021-09-17T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7efb7ece6a", "title": "Rsync - A Quick Guide", "url": "https://fullmetalbrackets.com/blog/rsync-a-quick-guide/", "published_at": "2021-09-15T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7efc312fb8", "title": "How to mount (either internal or external) hard drives in Linux", "url": "https://fullmetalbrackets.com/blog/mounting-hard-drives-in-linux/", "published_at": "2021-09-13T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7efcaf2e8a", "title": "How to generate an SSH key pair", "url": "https://fullmetalbrackets.com/blog/generating-an-ssh-key-pair/", "published_at": "2021-09-12T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7efcb448b2", "title": "Git commands cheat sheet", "url": "https://fullmetalbrackets.com/blog/git-commands-cheat-sheet/", "published_at": "2021-09-08T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7efcd72900", "title": "How to copy SSH Keys between different hosts", "url": "https://fullmetalbrackets.com/blog/copy-ssh-keys-between-hosts/", "published_at": "2021-09-07T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7efd3c32b9", "title": "5 ways to easily host your web site for free", "url": "https://fullmetalbrackets.com/blog/5-ways-to-host-site-free/", "published_at": "2021-09-06T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7efdce5384", "title": "Setup a Samba share on Linux via command line", "url": "https://fullmetalbrackets.com/blog/setup-a-samba-share-on-linux-via-command-line/", "published_at": "2021-09-01T00:00:00+00:00" }, { "id": "01a0877a-8ec7-7322-8b10-3e7efdf6a9b2", "title": "Sideload the DirecTV Stream app on Sony Bravia TV with Android TV", "url": "https://fullmetalbrackets.com/blog/sideload-the-directv-stream-app-on-sony-bravia-tv-with-android-tv/", "published_at": "2021-08-31T00:00:00+00:00" } ] posts Claim your blog
Back to Fullmetalbrackets
Blog · corpus.blog/blogs/fullmetalbrackets.com/posts

Fullmetalbrackets

fullmetalbrackets.com

2026

2025

2024

2023

2022

2021