- Sign up and sign in to Cloudflare https://dash.cloudflare.com/sign-up.
- In your Cloudflare dashboard, select the
Domain Registration > Register Domainstab. - Search for your favorite domain and purchase it. In my case, I purchased the domain https://nivethan.me/ for my portfolio.
- Sign in to Vercel and go to your dashboard, where you can see all your projects in the
Overviewtab. - Click on a project and on the top right, select
Domains. - Type your domain in the text box, e.g.,
nivethan.me, and clickAdd. - Select the recommended option:
Add www.nivethan.me and redirect nivethan.me to it. - Vercel will show an invalid configuration under your domains and display the relevant A record IP under
nivethan.meand a CNAME IP underwww.nivethan.me. These need to be set up on Cloudflare to make it work.
This is a walk through of this github repo: https://github.com/kurokobo/awx-on-k3s
Subscribe To Me On YouTube: https://bit.ly/lon_sub
Thanks to @kurokobo for making these steps. Check his github on the link above. If this video helped you get the AWX-operator working, please give the video a like and subscribe to my channel. I appreciate it!
Links: Rancher: https://rancher.com/docs/k3s/latest/en/
| # For recent versions of Ubuntu: | |
| - https://www.pugetsystems.com/labs/hpc/ubuntu-22-04-server-autoinstall-iso/ | |
| # Docs: | |
| - https://wiki.ubuntu.com/FoundationsTeam/AutomatedServerInstalls | |
| - https://wiki.ubuntu.com/FoundationsTeam/AutomatedServerInstalls/ConfigReference | |
| - https://cloudinit.readthedocs.io/en/latest/topics/datasources/nocloud.html | |
| - https://discourse.ubuntu.com/t/please-test-autoinstalls-for-20-04/15250/53 | |
| # Download ISO Installer: |
| // Open https://store.steampowered.com/account/history and make sure you are logged in to Steam. | |
| // Scroll to the bottom and load all history. | |
| // Open your browsers console (Ctrl + Shift + J on Chrome or Ctrl + Shift + K on Firefox) | |
| // and paste all of this code (select all) in the text box (bottom) and hit enter | |
| // If you get an error from the script you likely aren't running a modern browser | |
| // you can paste the code here https://babeljs.io/repl and copy the output and run that. | |
| (() => { | |
| const HISTORY_URL = 'https://store.steampowered.com/account/history'; | |
| // English and Cyrillic alphabet | |
| const CURRENCY_REGEXP = /([A-Za-z\u0400-\u04FF]+)?([^0-9]{1})?([0-9.]+)([A-Za-z€¥\$£\u0400-\u04FF\.]+)?/; |
- Using a ready-to-use Ubuntu image
Install Chocolatey
Open Command Prompt as Administrator (right click > Run as administrator)
Paste into Command Prompt and hit enter:
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "[System.Net.ServicePointManager]::SecurityProtocol = 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
When complete, install packages you want (copy below into one install command) or search for packages:
| #!/bin/bash | |
| # Requires azure-cli to be installed | |
| source $HOME/.profile | |
| if [ "${POSTGRES_HOST}" = "" ]; then | |
| if [ -n "${POSTGRES_PORT_5432_TCP_ADDR}" ]; then | |
| POSTGRES_HOST=$POSTGRES_PORT_5432_TCP_ADDR | |
| POSTGRES_PORT=$POSTGRES_PORT_5432_TCP_PORT |
| #!/bin/bash | |
| # Created by fibergames.net // Loranth Moroz // v.0.5 | |
| # Updated by yukicreative // Jay Vogt // v.0.6 | |
| # Required tools to run this script as is: curl (https://curl.haxx.se/) & jq (https://stedolan.github.io/jq/) | |
| # This only works for Digitalocean - 10$ credit referral link: https://m.do.co/c/fed75101475f | |
| # Edit token, domain, subdomain to fit your needs | |
| # Substitute ipinfo.io with your own ip-checker e.g. ipecho.net/plain | |
| # This is to be used with crontab -> example entry to run it every 3hours: | |
| # 0 */3 * * * sh /path/to/script/dnsupdater.sh | |
| # Don't forget to make it executable: chmod +x /path/to/script/dnsupdater.sh |
I tested the setup on Debian Stretch (naive installation) and Jessie (LinuxGSM installation). The setup should work on Debian 8 (Jessie), Debian 9 (Stretch) and Ubuntu (16.04). However, If you're running on Windows or other non-debian based Linux OS (e.g. CentOS, openSUSE), this guide doesn't apply to you.
I'm hosting FFA warm-up and HvH(soon) servers in San Francisco, welcome to join by:
IPv4: 159.89.154.137
Ipv6: 2604:a880:2:d0::20ad:2001
Cloud-Init is the defacto multi-distribution package that handles early initialization of a virtual machine instance. Using Cloud-Init, one can configure network
