~bacardi55/proxmox-scripts

Scripts I use for my proxmox homelab
update script
update script
Add forgejo update script

refs

main
browse  log 

clone

read-only
https://git.sr.ht/~bacardi55/proxmox-scripts
read/write
git@git.sr.ht:~bacardi55/proxmox-scripts

You can also use your local clone with git send-email.

#post-install.sh

To be launched after first installation of the VM, it will:

  • Ask for local user (bacardi55) password
  • Copy ssh key from root user to local user (bacardi55)
  • Configure sshd (permit only non root connection with keys)
  • Configure host and hostname
  • Configure network

To use:

curl https://git.sr.ht/~bacardi55/proxmox-scripts/blob/main/post-install-vm-debian.sh > post-install-vm-debian.sh && chmod +x post-install-vm-debian.sh

Then edit post-install.sh and change:

  • machine_name: The name of the server, will be used in hosts and hostname files
  • machine_fqdn: Domain of the server, will be used in hosts file
  • ip_address: The 4th part of the IP address (eg: in 192.168.0.100, only indicate 100)

Then run the script:

./post-install-vm-debian.sh

Or clone the repo and fire the script :

git clone https://git.sr.ht/~bacardi55/proxmox-scripts && cd proxmox-scripts && chmod +x post-install-vm-debian.sh

Then edit file and run it as described above.

#jinbe

This directory contains docker-compose files for the server called jinbe, which runs:

#Luffy

This directory contains docker-compose files for the server called luffy, which runs:

  • linkding
  • miniflux
  • picoshare

#Brook

This directory contains docker-compose files for the server called brook, which runs:

  • gemserv (gemini server)

#Zoro

This directory contains a shell script for installing nginx after running the initial post install script.

#Sanji

This directory contains a shell script for installing syncthing after running the initial post install script.

#Nami

This directory contains a shell script for installing ntfy after running the initial post install script

#Robin

TBD Files to install monitoring (grafana, influxdb, …)

#Franky

TBD Install homeautomation related stuff.