ncantu 937646cc45 Daily backup to git cron, backup/restore scripts, docs
**Motivations:**
- Export Signet and mining wallet backups to git with only 2 versions kept
- Document and add backup/restore scripts for signet and mining wallet

**Correctifs:**
- Backup-to-git uses SSH URL for passwordless cron; copy timestamped files only; prune to 2 versions; remove *-latest from backup repo

**Evolutions:**
- data/backup-to-git-cron.sh: daily export to git.4nkweb.com/4nk/backup
- save-signet-datadir-backup.sh, restore-signet-from-backup.sh, export-mining-wallet.sh, import-mining-wallet.sh
- features/backup-to-git-daily-cron.md, docs/MAINTENANCE.md backup section
- .gitignore: data/backup-to-git.log

**Pages affectées:**
- .gitignore, data/backup-to-git-cron.sh, docs/MAINTENANCE.md, features/backup-to-git-daily-cron.md
- save-signet-datadir-backup.sh, restore-signet-from-backup.sh, export-mining-wallet.sh, import-mining-wallet.sh
- Plus autres fichiers modifiés ou non suivis déjà présents dans le working tree
2026-02-04 03:07:57 +01:00

1.3 KiB

Configuration des ports - UserWallet

Author: Équipe 4NK Date: 2026-01-26

Ports utilisés

Frontend (userwallet)

  • Port 3018 : Serveur de développement Vite
    • Configuré dans vite.config.ts
    • strictPort: false pour éviter les conflits
    • Accessible sur http://localhost:3018

API Relay (api-relay)

  • Port 3019 : Serveur Express.js du relais
    • Configuré dans api-relay/src/index.ts
    • Variable d'environnement PORT (défaut: 3019)
    • Accessible sur http://localhost:3019

Vérification des ports

Pour vérifier si un port est disponible :

# Linux
lsof -i :3018
lsof -i :3019

# Ou avec ss
ss -tuln | grep -E ":(3018|3019)"

Changement de ports

Frontend

Modifier vite.config.ts :

server: {
  port: <nouveau_port>,
  strictPort: false,
}

API Relay

Modifier via variable d'environnement :

PORT=3020 npm start

Ou modifier api-relay/src/index.ts :

const PORT = process.env.PORT ? parseInt(process.env.PORT, 10) : <nouveau_port>;

Ports évités

Les ports suivants sont évités car potentiellement occupés :

  • 3007 : Utilisé par d'autres services
  • 8080 : Port commun, souvent occupé
  • 3015 : Occupé (mempool.4nkweb.com, machine bitcoin)
  • 3016 : Réservé (git1.4nkweb.com)
  • 3017 : Réservé (rocket1.4nkweb.com)