Compare commits

...

7 Commits

Author SHA1 Message Date
e5f14c352d fix...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2024-01-18 16:46:27 +03:00
cb87043cf2 fix...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2024-01-18 16:34:32 +03:00
2420b4f7a2 typo fix...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2024-01-18 16:21:51 +03:00
56603163fb added basic notes...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2024-01-18 14:25:40 +03:00
0138c278ba cleanup...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2024-01-18 14:10:41 +03:00
282a7b9b4c testing...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2024-01-18 13:58:43 +03:00
ad819c3e82 testing...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2024-01-18 13:44:42 +03:00
9 changed files with 66 additions and 11 deletions

View File

@ -17,10 +17,10 @@ ECHO_PREFIX="### "
@(){
if [ -z $DRY_RUN ] ; then
! [ $QUIET ] \
&& echo "${ECHO_PREFIX}$@"
&& echo -e "${ECHO_PREFIX}$@"
"$@"
else
echo $@
echo -e $@
fi
return $?
}
@ -660,19 +660,35 @@ pctUpdateTurnkey(){
pctSet(){
[ "$2" ] \
&& @ pct set $1 \
${2} \
${2}
[ "$3" ] \
&& @ pct reboot $1
}
#
# pctSetNotes ID
# pctSetNotes ID [DESCRIPTION]
#
# XXX BUG: this deos not work yet...
pctSetNotes(){
[ "$DESCRIPTION" ] \
&& @ pct set $1 \
"${DESCRIPTION:+--description \""${DESCRIPTION}"\"}"
# XXX for some reason this complains quote alot...
#[ "$DESCRIPTION" ] \
# && @ pct set $1 \
# "${DESCRIPTION:+--description \""${DESCRIPTION}"\"}"
local ID=$1
local NOTES="$(\
echo -e "${2:-${DESCRIPTION}}" \
| sed -e 's/^/#/')"
local CONF="$(cat "${CT_DIR}/${ID}.conf")"
local TEXT="\
"${NOTES}"
"${CONF}"
"
if [ "$DRY_RUN" ] ; then
echo "--- ${CT_DIR}/${ID}.conf ---"
echo -e "${TEXT}"
echo "--- ${CT_DIR}/${ID}.conf ---"
else
echo -e "${TEXT}" > "${CT_DIR}/${ID}.conf"
fi
}

View File

@ -84,11 +84,11 @@ gate: gate-traefik
.PHONY: core
core: config $CORE_CTs)
core: config $(CORE_CTs)
.PHONY: minimal
minimal: core $(BASE_CTs)
minimal: core $(MINIMAL_CTs)
.PHONY: dev

12
gate-traefik/NOTES.md Normal file
View File

@ -0,0 +1,12 @@
# Gateway
- NAT/Firewall (iptables)
- Reverse-Proxy (traefik)
WAN: `${WAN_IPn}`
LAN: `${GATE_LAN_IPn}`
**Dashboard**:
- http://${CTHOSTNAME}.srv:8080/
- http://${GATE_LAN_IPn}:8080/

5
gitea/NOTES.md Normal file
View File

@ -0,0 +1,5 @@
# Gitea
https://${CTHOSTNAME}.srv

View File

@ -1,5 +1,5 @@
# Nextcloud
Hostname: `${CTHOSTNAME}`
https://${CTHOSTNAME}.srv

5
ns/NOTES.md Normal file
View File

@ -0,0 +1,5 @@
# DHCP / DNS
admin: `${ADMIN_IPn}`
lan: `${LAN_IPn}`

9
ssh/NOTES.md Normal file
View File

@ -0,0 +1,9 @@
# SSH (admin)
SSH landing into the network
${HOSTNAME}
${CTHOSTNAME}.srv
${WAN_SSH_IPn}
${LAN_IP} (DHCP)

5
syncthing/NOTES.md Normal file
View File

@ -0,0 +1,5 @@
# Syncthing
https://${CTHOSTNAME}.srv

3
wireguard/NOTES.md Normal file
View File

@ -0,0 +1,3 @@
# WireGuard