Monolithic repository for my homelab
Go to file
2022-04-28 12:54:24 -07:00
docs Fix docker run command 2022-04-17 13:15:49 -07:00
jafner-tools Increase max upload size 2022-04-26 00:41:45 -07:00
nas Add oversize file handling 2022-04-11 21:53:56 -07:00
router Delete poor attempt at cron job 2022-02-26 01:41:21 -08:00
seedbox Remove comments 2022-02-25 21:07:03 -08:00
server Fix volume 2022-04-28 12:54:24 -07:00
.gitignore Add gitignore for secrets 2022-04-28 12:38:39 -07:00
.gitlab-ci.yml remove bad include 2022-02-26 01:41:51 -08:00
.gitmodules Add ass/ass submodule 2022-02-25 21:27:31 -08:00
README.md Update README.md 2022-02-25 23:42:12 +00:00

homelab

Monolithic repository for my homelab

Getting an SSH Key

  1. TMP=$(echo "$HOME/.ssh/$(echo $HOSTNAME)_id_rsa") && ssh-keygen -b 8192 -t rsa -C "$USER@$HOSTNAME" -f $TMP -N "" && echo "IdentityFile $TMP" > $HOME/.ssh/config && cat $(echo "$TMP").pub
  2. Go to Jafner -> Preferences -> SSH Keys.
  3. Add the pubkey and save.

Pulling Only Relevant Subdir

Per: https://stackoverflow.com/questions/4114887

~$ mkdir homelab && cd homelab/
git init
git config core.sparseCheckout true
git remote add -f origin ssh://git@gitlab.jafner.net:2229/Jafner/homelab.git
echo "<deployment name; e.g. server/>" > .git/info/sparse-checkout
git checkout main