IT Automation Info

10 April 2026

This page is meant to just hold the links to different IT Automation or DevOps configuration for my own ease of access.



Content Table

1) Docker Compose Resources

2) Winutil Resources

3) Oracle Cloud Personal Architecture








Docker Compose


Back to content table



syncthing

tailscale

terraform








Winutil


Back to content table


How to use the ps1 file:


1) Press the Windows key.

2) Type “PowerShell” or “Terminal” (for Windows 11).

3) Press Ctrl + Shift + Enter or Right-click and choose “Run as administrator” to launch it with administrator privileges.


Paste this into your powershell terminal
irm "paste your ps1 link here" | iex





How to use winutil json file:


The json files hold the tweaks and applications that was configured/installed using winutil. Most apps are better off installed using Chocolatey. If you are on a fresh windows copy, you need to install Chocolatey after giving your current terminal session access to run scripts.

This gives your current terminal session access to run scripts. Paste this into your powershell terminal
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process



winutil-26.03.13.ps1


winutil-26.04.02.ps1 (installing with win11 creator debloated iso will apply the Tweaks)






Oracle Cloud Personal Architecture


Back to content table



Oracle Cloud has Free Forever Resources which, if you do not exceed your usage limits, will literally remain free forever! This is my architecture I have come up with to allow me to utilise free cloud resources for my own projects and uses.




The oracle cloud architecture will comprise of mainly 4 VMs (since that is the limit for a Free Forever Resource Tier).


1) The first VM will exist in the public subnet with a reserved public ip to run NGINX as reverse proxy that acts as as “Traffic Cop” or a Gateway, directing outside requests/connections to applications running within the private subnet.


2) The second VM will exist in the public subnet with an ephemeral public ip and run containerised apps (in this case minecraft is used as an example)


3) The third VM will exist in the private subnet with an private ip and run containerised apps (in this case minecraft is used as an example)


4) The fourth VM will exist in the private subnet with an private ip and run a headscale control server that allows my own devices to communicate with one another even when they are not in the same local network.