Home Setup
Table of contents
Homelab
The homelab server should be used to store personal stuff. There are a few services setup on it:
- samba - There is a share that is setup for anonymous access for internal use at home. One can store pictures here, documents, or anything really that they want to be able to access from any computer at home.
Git Repositories
All repositories are stored in the gilgalab server. Use the gilgalab.sh
script to interact with them. It is possible to create a new repository, list the existing ones and clone them.
A copy of the gilgalab.sh
script can be found in the homelab
server under the ~/bin
directory.
New machine setup
Add a new entry to your machine’s ~/.ssh/config
:
Host homelab
Hostname 192.168.0.20
User gilgamesh
IdentitiesOnly yes
ForwardX11 yes
Copy the ~/bin/
scripts into your new machine:
scp homelab:~/bin/ $HOME/
Now copy the SSH config files and keys:
scp homelab:~/.ssh/* $HOME/.ssh/
You can now clone the dotfiles.git
repository:
mkdir git
cd git
~/bin/gilgalab.sh clone-repo dotfiles.git
Run the setup.sh
script to finish configuring the machine.