Initial commit - QBPOS Help

This commit is contained in:
2026-01-27 18:07:54 -06:00
commit e3d556b732
2307 changed files with 219842 additions and 0 deletions

42
scripts/get_ssl_cert.sh Normal file
View File

@@ -0,0 +1,42 @@
#!/bin/bash
# Get SSL certificate after DNS is configured
DOMAIN="quickbooksposhelp.access.ly"
echo "Checking DNS resolution..."
if ! host "$DOMAIN" > /dev/null 2>&1; then
echo "❌ DNS not resolving yet for $DOMAIN"
echo ""
echo "Please configure DNS first:"
echo " Host: quickbooksposhelp"
echo " Type: A"
echo " Value: 192.168.10.130"
echo ""
echo "Then wait 5-30 minutes for DNS propagation"
exit 1
fi
echo "✅ DNS is resolving"
echo ""
echo "Getting SSL certificate..."
# Ensure firewall is open
sudo ufw allow 80/tcp comment "HTTP for SSL verification"
sudo ufw allow 443/tcp comment "HTTPS"
# Get certificate using certbot
sudo certbot --nginx -d "$DOMAIN" --non-interactive --agree-tos --email admin@prompttech.com --redirect
if [ $? -eq 0 ]; then
echo ""
echo "✅ SSL certificate installed successfully!"
echo ""
echo "Your site is now available at:"
echo " 🔒 https://$DOMAIN"
echo ""
echo "Certificate will auto-renew before expiration"
else
echo ""
echo "❌ Failed to get SSL certificate"
echo "Check the error messages above"
fi