Alex A. Naanou 94e2a364df cleanup, docs and tweaking...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2024-01-13 16:35:15 +03:00
2024-01-13 00:12:59 +03:00
2024-01-13 09:55:32 +03:00
...
2023-07-17 21:51:57 +03:00
2024-01-13 10:20:04 +03:00
2023-06-28 14:25:43 +03:00
2024-01-13 16:35:15 +03:00
fix
2024-01-02 04:07:36 +03:00
2023-06-25 14:50:23 +03:00
2023-12-30 16:05:41 +00:00
2024-01-13 00:04:09 +03:00
2023-12-30 16:05:41 +00:00
2023-12-30 16:05:41 +00:00
2024-01-13 00:04:09 +03:00
2023-12-30 16:05:41 +00:00

proxmox-utils (EXPERIMENTAL)

A set of scripts for automating setup and tasks in proxmox.

TODO

  • revise defaults
  • separate templates/assets into distribution and user directories ...this is needed to allow the user to change the configs without the fear of them being overwritten by git (similar to how config is handlerd)
  • automate:
    • create/destory -- DONE
    • updates
    • backup/restore
  • basic infrastructure CT's
    • ns -- DONE
    • gate / reverse proxy -- DONE
  • basic service CT's
    • syncthing -- DONE
    • git -- DONE
    • nextcloud -- DONE
    • vpn -- DONE
    • ssh -- DONE
    • mail
  • basic recurent tasks
    • backups
    • archiving
    • updates
    • ...

Prerequisites

Proxmox

sudo apt update && sudo apt upgrade
sudo apt install git make 

Network Bridges

proxmox-utils expects there to be at least three bridges:

  • WAN - connected to the port that faces the external network (either directly of via a router)
  • LAN - a virtual bridge, not connected to any physical interfaces
  • ADMIN - connected to a second physical interface used for administrative purposes.

Note their numbers (i.e. the number in vmbr#), this will be needed for setup.

DNS

Add 10.1.1.1 to the DNS on the Proxmox host node after the 127.0.0.1 but before whatever external DNS you are using.

Setup

sudo make all

Architecture

Description
No description provided
Readme BSD-3-Clause 499 KiB
Languages
Shell 89.4%
Makefile 8.9%
Smarty 1.7%