This workflow uses the GitHub CLI to keep a forked repo in sync with the upstream repo. Add it to your repo as .github/workflows/sync-fork.yaml.
It runs daily to sync the default branch and can be triggered manually for any branch.
This is write up is on how to port forward over wireguard. I am going to be port forwarding a mail server running MailCow on my local server, but really any service can be port forwared with some modifications to the IPTables commands in the wireguard file.
I am using a cheap Vultr VPS as my proxy server, if your intrested heres a referral link https://www.vultr.com/?ref=9019507 where I get $10 or if you plan to spend more then $35 on your account you will get $100 and I will get $35 https://www.vultr.com/?ref=9019508-8H
| #!/bin/bash | |
| function install_dependencies() { | |
| echo "Installing dependencies..." | |
| sudo apt -qq update | |
| sudo apt -qq install -y curl git wget | |
| # sudo apt -qq install -y bison flex kernel-package libelf-dev libssl-dev | |
| sudo apt -qq install -y bison flex libelf-dev libssl-dev | |
| } |
| [ | |
| { | |
| "date": "Mon Jan 23 13:03:00 2017 -0800", | |
| "message": "Recommended by Django https://docs.djangoproject.com/en/1.10/ref/databases/#setting-sql-mode", | |
| "title": "SET sql_mode='STRICT_TRANS_TABLES';", | |
| "hash": "a395f401c9a6d3e8602b80ecc729d736da871f46", | |
| "author": "Simon Willison <[email protected]>" | |
| }, | |
| { | |
| "date": "Mon Jan 23 11:37:38 2017 -0800", |