base on config

This commit is contained in:
godot 2024-08-08 23:31:13 +02:00
parent 5a79e325b7
commit 2948755a3b
3 changed files with 39 additions and 2 deletions

View File

@ -1,14 +1,24 @@
## Configuration
- [x] Branching
- [ ] Config requriments
- [ ] StacOverflow theft
- [ ] Forwarding secret insert
- [ ] Forwarding type insert
- [ ] Apt installed pakages
- [ ] on chenge y>n remove
- [ ] on change n>y install
- [ ] Insert date in to .cfg
- [ ] Automake old.cfg
- [ ] AutoUpgrade
- [ ] Owner and permisions
- [ ] Starting script to alevate priviliges
## Modularity
- [ ] Break into separate files
- [ ] Firewall update
- [ ] Base update
- [ ]
- [ ] Mods update
- [ ] Service update
- [ ] Tailscale update
- [ ] Test owner of master script (source/run .)
- [ ] Version control

25
install.cfg Normal file
View File

@ -0,0 +1,25 @@
# Base informations
lastUpdateDate= #to version control
baseInstallLocation=/opt/velocity/
baseUserName=velocity
dependenciesInstalled=yes #if set to no will do it
systemdService=yes #if y > update, n > not
autoUpdate=yes #work in progress
# Firewall
iptables=yes #to check if installed + install
tailscale=yes #to check if installed + install
sshRange=tailscale # Ip range
# Mods
Ambassador=yes #Forge support
ReWhitelist=yes #Whitelist support
SkinResolver=yes #Skins with offline mode
# Proxiing information
forwarding=modern # modern/legacy #how to not set duble velocity.toml
forwardingSecret=

View File

@ -3,6 +3,8 @@ update, stop service,
- Depandencies install (+ iptables for firewall)
- Creating files + users
- Forwarding secret
- Firewall
- nonTailscale block "foo: [Tail/own/none]"
- own ssh range