Skip to content

Instantly share code, notes, and snippets.

View koliadych's full-sized avatar

Fintechner koliadych

View GitHub Profile
@koliadych
koliadych / 16-fix-and-finalize.sh
Last active May 10, 2026 21:14
fintechner caddy timeouts + clean restart
#!/bin/bash
set -euo pipefail
export AWS_PAGER=""
REGION=ap-northeast-1
INSTANCE_ID=i-089ad4a6b76132ba2
# Build the new Caddyfile content (base64-encoded so SSM doesn't mangle newlines)
CADDYFILE=$(cat <<'CFG'
{
email koliadych@gmail.com
@koliadych
koliadych / 15-diag-runtime.sh
Created May 10, 2026 21:07
fintechner runtime reload diagnostic
#!/bin/bash
set -euo pipefail
export AWS_PAGER=""
REGION=ap-northeast-1
INSTANCE_ID=i-089ad4a6b76132ba2
CMD_ID=$(aws --region "$REGION" ssm send-command \
--instance-ids "$INSTANCE_ID" \
--document-name AWS-RunShellScript \
--parameters '{"commands":[
@koliadych
koliadych / 14-bootstrap-and-start.sh
Created May 10, 2026 21:02
fintechner bootstrap connector + admin user
#!/bin/bash
# fintechner — final bootstrap: configure the connector + start it + seed admin.
#
# Generates MASTER_ENCRYPTION_KEY, fetches DB password, prompts for admin
# password, writes connector.env on EC2, starts connector, verifies.
set -euo pipefail
export AWS_PAGER=""
REGION=ap-northeast-1
@koliadych
koliadych / 13-start-connector.sh
Created May 10, 2026 20:59
fintechner start connector
#!/bin/bash
set -euo pipefail
export AWS_PAGER=""
REGION=ap-northeast-1
INSTANCE_ID=i-089ad4a6b76132ba2
CMD_ID=$(aws --region "$REGION" ssm send-command \
--instance-ids "$INSTANCE_ID" \
--document-name AWS-RunShellScript \
--parameters 'commands=[
@koliadych
koliadych / 12-fix-node-final.sh
Created May 10, 2026 20:50
fintechner final node fix
#!/bin/bash
set -euo pipefail
export AWS_PAGER=""
REGION=ap-northeast-1
INSTANCE_ID=i-089ad4a6b76132ba2
CMD_ID=$(aws --region "$REGION" ssm send-command \
--instance-ids "$INSTANCE_ID" \
--document-name AWS-RunShellScript \
--parameters 'commands=[
@koliadych
koliadych / 11-find-and-link-node.sh
Last active May 10, 2026 20:49
fintechner direct-link node
@koliadych
koliadych / 10-fix-node.sh
Created May 10, 2026 20:43
fintechner force install node on EC2
#!/bin/bash
set -euo pipefail
REGION=ap-northeast-1
INSTANCE_ID=i-089ad4a6b76132ba2
echo "=== Force-install Node.js + symlink + restart dashboard ==="
CMD_ID=$(aws --region "$REGION" ssm send-command \
--instance-ids "$INSTANCE_ID" \
--document-name AWS-RunShellScript \
--parameters 'commands=[
@koliadych
koliadych / 09-tail-dashboard-log.sh
Created May 10, 2026 20:42
fintechner dashboard log tail
#!/bin/bash
# fintechner — show recent dashboard logs and let you trigger a login attempt.
set -euo pipefail
REGION=ap-northeast-1
INSTANCE_ID=i-089ad4a6b76132ba2
echo "=== Last 100 lines of dashboard journal ==="
CMD_ID=$(aws --region "$REGION" ssm send-command \
--instance-ids "$INSTANCE_ID" \
@koliadych
koliadych / 08-install-node-on-ec2.sh
Created May 10, 2026 20:39
fintechner install node on EC2
#!/bin/bash
# fintechner — install Node.js on the EC2 (the dashboard's server.js needs it).
set -euo pipefail
REGION=ap-northeast-1
INSTANCE_ID=i-089ad4a6b76132ba2
echo "=== Installing nodejs20 on EC2 + restarting dashboard ==="
CMD_ID=$(aws --region "$REGION" ssm send-command \
@koliadych
koliadych / 07-diagnose-dashboard.sh
Created May 10, 2026 20:35
fintechner dashboard diagnostic
#!/bin/bash
# fintechner — diagnose why the dashboard isn't responding (502).
set -euo pipefail
REGION=ap-northeast-1
INSTANCE_ID=i-089ad4a6b76132ba2
echo "=== Sending diagnostic command to EC2 ==="
CMD_ID=$(aws --region "$REGION" ssm send-command \