https://github.com/titembaatar/homelab
homelab docs and config
https://github.com/titembaatar/homelab
docker-compose homelab homelab-automation scripts-collection
Last synced: 2 months ago
JSON representation
homelab docs and config
- Host: GitHub
- URL: https://github.com/titembaatar/homelab
- Owner: titembaatar
- Created: 2025-03-02T00:22:57.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-04T22:11:29.000Z (about 1 year ago)
- Last Synced: 2025-06-05T02:34:12.867Z (about 1 year ago)
- Topics: docker-compose, homelab, homelab-automation, scripts-collection
- Language: Shell
- Homepage:
- Size: 212 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## usage
```bash
git clone ssh://git@codeberg.org/titembaatar/homelab.git $HOME/personal/homelab/
cd $HOME/personal/homelab/
chmod +x $HOME/personal/homelab/runs/install.sh
./runs/install.sh
```
Then use the `homelab` cmd :
```bash
homelab [script_args...]
```
> [!NOTE]
>
> It's best to have a `~/.ssh/config` configured
## quicky
Turn on all machines with barebone Debian 13 and run:
```bash
chmod +x $HOME/personal/homelab/runs/quicky.sh
$HOME/personal/homelab/runs/quicky.sh
```
> [!WARNING]
>
> check [docs/network.md](./docs/network.md) because it needs some manual steps for networking.
## backup jobs
Must run to initiate and whenever there is a change in the [config.yaml](./scripts/backup/config.yaml) :
```bash
homelab nas $HOME/personal/homelab/scripts/remote/backup_setup.sh
```