Compare commits
77 Commits
ba4c36b397
...
master
Author | SHA1 | Date | |
---|---|---|---|
![]() |
0091f0d389 | ||
![]() |
a5d1684446 | ||
![]() |
cde603d259 | ||
![]() |
d865476697 | ||
![]() |
6990c5cac5 | ||
1b27a7d8fc | |||
ce72df82db | |||
![]() |
dc8c99002c | ||
def9383cdb | |||
072f5dcd57 | |||
c26eeb00e3 | |||
![]() |
ec7d08bcb7 | ||
![]() |
92cf99d41f | ||
![]() |
b97d8e6c36 | ||
![]() |
57de64afd7 | ||
![]() |
65998a9b57 | ||
![]() |
7bf90c0002 | ||
0e77704883 | |||
c528330e0e | |||
![]() |
addca486ba | ||
![]() |
8dfe24ee6f | ||
![]() |
553719d7f6 | ||
![]() |
075a636b11 | ||
![]() |
1c8e89c158 | ||
![]() |
2331024fe9 | ||
![]() |
47f577d8c8 | ||
![]() |
76dba70066 | ||
![]() |
b7a7d76d96 | ||
![]() |
82b146ad86 | ||
![]() |
bafb4f12ca | ||
![]() |
792b5e46e5 | ||
50b82633f9 | |||
![]() |
6871b2c0dc | ||
![]() |
251d829a88 | ||
![]() |
56a04e5456 | ||
551d9ecc72 | |||
9772f8a92b | |||
![]() |
44b6a2fa0e | ||
![]() |
2f348b0810 | ||
28e6c528bd | |||
a560919126 | |||
2ad63ef9fc | |||
![]() |
e5913c41ee | ||
![]() |
f50a0e22bc | ||
![]() |
12a970fb70 | ||
![]() |
118ffc3670 | ||
![]() |
bb73643343 | ||
7af57332b7 | |||
![]() |
55d823fb98 | ||
38a3e387d7 | |||
![]() |
da995db220 | ||
a40db2645b | |||
![]() |
c2b7521bec | ||
![]() |
a4c9c1f25b | ||
7e033e1c09 | |||
![]() |
394313b3c1 | ||
0eface0b96 | |||
303d4275fe | |||
42eae624ad | |||
![]() |
3c89d6e800 | ||
aa1d9bbed0 | |||
6333e842cd | |||
21204251c9 | |||
6d79ff93cb | |||
db83cbbffc | |||
5d633dbdbb | |||
9ed55d2171 | |||
cc860cb554 | |||
ef42a7089f | |||
e46aba65be | |||
31a0cb1a9f | |||
2feb9847be | |||
79d57bf613 | |||
e776ea47dd | |||
3d2b82eb7b | |||
![]() |
31fb69f89c | ||
![]() |
6468ee2708 |
3
.claude/plugins/config.json
Normal file
3
.claude/plugins/config.json
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"repositories": {}
|
||||||
|
}
|
8
.claude/settings.json
Normal file
8
.claude/settings.json
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"env": {
|
||||||
|
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "glm-4.5-air",
|
||||||
|
"ANTHROPIC_DEFAULT_SONNET_MODEL": "glm-4.6",
|
||||||
|
"ANTHROPIC_DEFAULT_OPUS_MODEL": "glm-4.6"
|
||||||
|
},
|
||||||
|
"alwaysThinkingEnabled": true
|
||||||
|
}
|
2
.gitattributes
vendored
2
.gitattributes
vendored
@@ -1,2 +0,0 @@
|
|||||||
cln filter=lfs diff=lfs merge=lfs -text
|
|
||||||
cln.exe filter=lfs diff=lfs merge=lfs -text
|
|
22
.gitignore
vendored
Normal file
22
.gitignore
vendored
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
.claude/ide
|
||||||
|
.claude/file-history
|
||||||
|
.claude/shell-snapshots
|
||||||
|
.claude/statsig
|
||||||
|
.claude/todos
|
||||||
|
.claude/history.jsonl
|
||||||
|
.claude/projects
|
||||||
|
syncthing-sparky/index-v0.14.0.db
|
||||||
|
syncthing-sparky/index-v0.14.0.db.2025-08-27
|
||||||
|
syncthing-sparky/index-v0.14.0.db-old
|
||||||
|
*.lock
|
||||||
|
syncthing-bigbox/index-v2
|
||||||
|
*.log
|
||||||
|
coolify/sentinel
|
||||||
|
syncthing-sparky/index-v2
|
||||||
|
syncthing-sparky/index-v0.14.0.db-migrated
|
||||||
|
coolify/services/sowk04gs00g444ks4ccs4sw0/data/docker/registry/v2
|
||||||
|
monitoring/grafana/data
|
||||||
|
monitoring/prometheus/data
|
||||||
|
monitoring/prometheus/newdata
|
||||||
|
monitoring/victoriametrics/data
|
||||||
|
monitoring/pinger/nohup.out
|
1
.tmux.conf
Normal file
1
.tmux.conf
Normal file
@@ -0,0 +1 @@
|
|||||||
|
set -g set-clipboard on
|
13
backup/backup-sync-rm.sh
Executable file
13
backup/backup-sync-rm.sh
Executable file
@@ -0,0 +1,13 @@
|
|||||||
|
curl \
|
||||||
|
-H "Content-Type: application/json" \
|
||||||
|
-d '{"content": "Backup sync started"}' \
|
||||||
|
-X POST https://discord.com/api/webhooks/1334539455209668649/t-vD9dwMHqtQbW6YNXjFRtpN7qTWwD2sYVHAxRjnaDMjpg6gwM3QbF_ofLeb0b0_q-wV
|
||||||
|
|
||||||
|
sudo rsync --log-file=/mnt/data/persistent/backup.log -ahvisPH --delete --size-only --sparse --inplace --partial \
|
||||||
|
--exclude 'docker/buildkit/' \
|
||||||
|
--exclude 'docker/plugins/' \
|
||||||
|
--exclude 'docker/runtimes/' \
|
||||||
|
--exclude 'docker/swarm/' \
|
||||||
|
--exclude 'docker/tmp/' \
|
||||||
|
--exclude 'docker/overlay2' \
|
||||||
|
/mnt/data/ /mnt/databckp
|
13
backup/backup-sync.sh
Executable file
13
backup/backup-sync.sh
Executable file
@@ -0,0 +1,13 @@
|
|||||||
|
curl \
|
||||||
|
-H "Content-Type: application/json" \
|
||||||
|
-d '{"content": "Backup sync started"}' \
|
||||||
|
-X POST https://discord.com/api/webhooks/1334539455209668649/t-vD9dwMHqtQbW6YNXjFRtpN7qTWwD2sYVHAxRjnaDMjpg6gwM3QbF_ofLeb0b0_q-wV
|
||||||
|
|
||||||
|
sudo rsync --log-file=/mnt/data/persistent/backup.log -ahvisPH --size-only --sparse --inplace --partial \
|
||||||
|
--exclude 'docker/buildkit/' \
|
||||||
|
--exclude 'docker/plugins/' \
|
||||||
|
--exclude 'docker/runtimes/' \
|
||||||
|
--exclude 'docker/swarm/' \
|
||||||
|
--exclude 'docker/tmp/' \
|
||||||
|
--exclude 'docker/overlay2' \
|
||||||
|
/mnt/data/ /mnt/databckp
|
11
backup/backup-tmux-rm.conf
Normal file
11
backup/backup-tmux-rm.conf
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
# tmux-oneshot.conf
|
||||||
|
# Configuration file for tmux-oneshot.sh
|
||||||
|
|
||||||
|
# Session name (leave empty to use first word of command)
|
||||||
|
SESSION="backup-rm"
|
||||||
|
|
||||||
|
# Command to run (leave empty to use command line arguments)
|
||||||
|
COMMAND="sh backup-sync-rm.sh"
|
||||||
|
|
||||||
|
# Whether to attach to session after running command (0 or 1)
|
||||||
|
ATTACH_SESSION=1
|
69
backup/backup-tmux-rm.sh
Normal file
69
backup/backup-tmux-rm.sh
Normal file
@@ -0,0 +1,69 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# tmux-oneshot.sh
|
||||||
|
# Run a single command in a tmux session
|
||||||
|
|
||||||
|
# Load config file if it exists
|
||||||
|
SCRIPT_DIR=$(dirname "$0")
|
||||||
|
SCRIPT_NAME=$(basename "$0" .sh)
|
||||||
|
CONFIG_FILE="${SCRIPT_DIR}/${SCRIPT_NAME}.conf"
|
||||||
|
if [ -f "$CONFIG_FILE" ]; then
|
||||||
|
echo "Loading config from $CONFIG_FILE"
|
||||||
|
source "$CONFIG_FILE"
|
||||||
|
else
|
||||||
|
echo "Config file $CONFIG_FILE not found, generating template..."
|
||||||
|
cat > "$CONFIG_FILE" << 'EOF'
|
||||||
|
# tmux-oneshot.conf
|
||||||
|
# Configuration file for tmux-oneshot.sh
|
||||||
|
|
||||||
|
# Session name (leave empty to use first word of command)
|
||||||
|
SESSION=""
|
||||||
|
|
||||||
|
# Command to run (leave empty to use command line arguments)
|
||||||
|
COMMAND=""
|
||||||
|
|
||||||
|
# Whether to attach to session after running command (0 or 1)
|
||||||
|
ATTACH_SESSION=0
|
||||||
|
EOF
|
||||||
|
echo "Generated $CONFIG_FILE with default values. Please edit and run again."
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Validate required variables
|
||||||
|
if [ -z "$SESSION" ] && [ -z "$COMMAND" ]; then
|
||||||
|
echo "Error: Either SESSION or COMMAND must be set in $CONFIG_FILE" >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Use command line arguments if provided, otherwise use config
|
||||||
|
if [ $# -gt 0 ]; then
|
||||||
|
COMMAND="$*"
|
||||||
|
echo "Using command line arguments: $COMMAND"
|
||||||
|
else
|
||||||
|
if [ -z "$COMMAND" ]; then
|
||||||
|
echo "Error: No command provided and COMMAND not set in config" >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
echo "Using config command: $COMMAND"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Use session name from config, or first word of command if not set
|
||||||
|
if [ -z "$SESSION" ]; then
|
||||||
|
SESSION=$(echo "$COMMAND" | awk '{print $1}')
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Create session if missing
|
||||||
|
if ! tmux has-session -t $SESSION 2>/dev/null; then
|
||||||
|
echo "Creating tmux session: $SESSION"
|
||||||
|
tmux new-session -d -s $SESSION
|
||||||
|
else
|
||||||
|
echo "Session $SESSION exists, reusing..."
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Send command to session
|
||||||
|
echo "Running command: $COMMAND"
|
||||||
|
tmux send-keys -t $SESSION "$COMMAND" C-m
|
||||||
|
|
||||||
|
if [ $ATTACH_SESSION -eq 1 ]; then
|
||||||
|
echo "Attaching to tmux session: $SESSION"
|
||||||
|
tmux attach -t $SESSION
|
||||||
|
fi
|
11
backup/backup-tmux.conf
Normal file
11
backup/backup-tmux.conf
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
# tmux-oneshot.conf
|
||||||
|
# Configuration file for tmux-oneshot.sh
|
||||||
|
|
||||||
|
# Session name (leave empty to use first word of command)
|
||||||
|
SESSION="backup"
|
||||||
|
|
||||||
|
# Command to run (leave empty to use command line arguments)
|
||||||
|
COMMAND="sh backup-sync.sh"
|
||||||
|
|
||||||
|
# Whether to attach to session after running command (0 or 1)
|
||||||
|
ATTACH_SESSION=1
|
69
backup/backup-tmux.sh
Normal file
69
backup/backup-tmux.sh
Normal file
@@ -0,0 +1,69 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# tmux-oneshot.sh
|
||||||
|
# Run a single command in a tmux session
|
||||||
|
|
||||||
|
# Load config file if it exists
|
||||||
|
SCRIPT_DIR=$(dirname "$0")
|
||||||
|
SCRIPT_NAME=$(basename "$0" .sh)
|
||||||
|
CONFIG_FILE="${SCRIPT_DIR}/${SCRIPT_NAME}.conf"
|
||||||
|
if [ -f "$CONFIG_FILE" ]; then
|
||||||
|
echo "Loading config from $CONFIG_FILE"
|
||||||
|
source "$CONFIG_FILE"
|
||||||
|
else
|
||||||
|
echo "Config file $CONFIG_FILE not found, generating template..."
|
||||||
|
cat > "$CONFIG_FILE" << 'EOF'
|
||||||
|
# tmux-oneshot.conf
|
||||||
|
# Configuration file for tmux-oneshot.sh
|
||||||
|
|
||||||
|
# Session name (leave empty to use first word of command)
|
||||||
|
SESSION=""
|
||||||
|
|
||||||
|
# Command to run (leave empty to use command line arguments)
|
||||||
|
COMMAND=""
|
||||||
|
|
||||||
|
# Whether to attach to session after running command (0 or 1)
|
||||||
|
ATTACH_SESSION=0
|
||||||
|
EOF
|
||||||
|
echo "Generated $CONFIG_FILE with default values. Please edit and run again."
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Validate required variables
|
||||||
|
if [ -z "$SESSION" ] && [ -z "$COMMAND" ]; then
|
||||||
|
echo "Error: Either SESSION or COMMAND must be set in $CONFIG_FILE" >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Use command line arguments if provided, otherwise use config
|
||||||
|
if [ $# -gt 0 ]; then
|
||||||
|
COMMAND="$*"
|
||||||
|
echo "Using command line arguments: $COMMAND"
|
||||||
|
else
|
||||||
|
if [ -z "$COMMAND" ]; then
|
||||||
|
echo "Error: No command provided and COMMAND not set in config" >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
echo "Using config command: $COMMAND"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Use session name from config, or first word of command if not set
|
||||||
|
if [ -z "$SESSION" ]; then
|
||||||
|
SESSION=$(echo "$COMMAND" | awk '{print $1}')
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Create session if missing
|
||||||
|
if ! tmux has-session -t $SESSION 2>/dev/null; then
|
||||||
|
echo "Creating tmux session: $SESSION"
|
||||||
|
tmux new-session -d -s $SESSION
|
||||||
|
else
|
||||||
|
echo "Session $SESSION exists, reusing..."
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Send command to session
|
||||||
|
echo "Running command: $COMMAND"
|
||||||
|
tmux send-keys -t $SESSION "$COMMAND" C-m
|
||||||
|
|
||||||
|
if [ $ATTACH_SESSION -eq 1 ]; then
|
||||||
|
echo "Attaching to tmux session: $SESSION"
|
||||||
|
tmux attach -t $SESSION
|
||||||
|
fi
|
211
configuration.nix
Normal file
211
configuration.nix
Normal file
@@ -0,0 +1,211 @@
|
|||||||
|
# Edit this configuration file to define what should be installed on
|
||||||
|
# your system. Help is available in the configuration.nix(5) man page
|
||||||
|
# and in the NixOS manual (accessible by running 'nixos-help').
|
||||||
|
|
||||||
|
{ config, pkgs, ... }:
|
||||||
|
|
||||||
|
{
|
||||||
|
imports = [
|
||||||
|
# Include the results of the hardware scan.
|
||||||
|
/etc/nixos/hardware-configuration.nix
|
||||||
|
];
|
||||||
|
|
||||||
|
# Bootloader.
|
||||||
|
boot.loader.grub.enable = true;
|
||||||
|
boot.loader.grub.device = "/dev/sda";
|
||||||
|
boot.loader.grub.useOSProber = true;
|
||||||
|
|
||||||
|
networking.hostName = "nixos"; # Define your hostname.
|
||||||
|
# networking.wireless.enable = true; # Enables wireless support via wpa_supplicant.
|
||||||
|
|
||||||
|
# Configure network proxy if necessary
|
||||||
|
# networking.proxy.default = "http://user:password@proxy:port/";
|
||||||
|
# networking.proxy.noProxy = "127.0.0.1,localhost,internal.domain";
|
||||||
|
|
||||||
|
# Enable networking
|
||||||
|
networking.networkmanager.enable = true;
|
||||||
|
networking.nameservers = [
|
||||||
|
"1.1.1.1"
|
||||||
|
"8.8.8.8"
|
||||||
|
];
|
||||||
|
|
||||||
|
# Set your time zone.
|
||||||
|
time.timeZone = "Europe/Zagreb";
|
||||||
|
|
||||||
|
# Select internationalisation properties.
|
||||||
|
i18n.defaultLocale = "en_GB.UTF-8";
|
||||||
|
|
||||||
|
i18n.extraLocaleSettings = {
|
||||||
|
LC_ADDRESS = "hr_HR.UTF-8";
|
||||||
|
LC_IDENTIFICATION = "hr_HR.UTF-8";
|
||||||
|
LC_MEASUREMENT = "hr_HR.UTF-8";
|
||||||
|
LC_MONETARY = "hr_HR.UTF-8";
|
||||||
|
LC_NAME = "hr_HR.UTF-8";
|
||||||
|
LC_NUMERIC = "hr_HR.UTF-8";
|
||||||
|
LC_PAPER = "hr_HR.UTF-8";
|
||||||
|
LC_TELEPHONE = "hr_HR.UTF-8";
|
||||||
|
LC_TIME = "hr_HR.UTF-8";
|
||||||
|
};
|
||||||
|
|
||||||
|
# Enable the X11 windowing system.
|
||||||
|
# You can disable this if you're only using the Wayland session.
|
||||||
|
services.xserver.enable = true;
|
||||||
|
|
||||||
|
# Enable the KDE Plasma Desktop Environment.
|
||||||
|
services.displayManager.sddm.enable = true;
|
||||||
|
services.desktopManager.plasma6.enable = true;
|
||||||
|
|
||||||
|
# Configure keymap in X11
|
||||||
|
services.xserver.xkb = {
|
||||||
|
layout = "hr";
|
||||||
|
variant = "";
|
||||||
|
};
|
||||||
|
|
||||||
|
# Configure console keymap
|
||||||
|
console.keyMap = "croat";
|
||||||
|
|
||||||
|
# Enable CUPS to print documents.
|
||||||
|
services.printing.enable = false;
|
||||||
|
|
||||||
|
# Enable sound with pipewire.
|
||||||
|
services.pulseaudio.enable = false;
|
||||||
|
security.rtkit.enable = true;
|
||||||
|
services.pipewire = {
|
||||||
|
enable = true;
|
||||||
|
alsa.enable = true;
|
||||||
|
alsa.support32Bit = true;
|
||||||
|
pulse.enable = true;
|
||||||
|
# If you want to use JACK applications, uncomment this
|
||||||
|
#jack.enable = true;
|
||||||
|
|
||||||
|
# use the example session manager (no others are packaged yet so this is enabled by default,
|
||||||
|
# no need to redefine it in your config for now)
|
||||||
|
#media-session.enable = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
services.samba = {
|
||||||
|
enable = true;
|
||||||
|
securityType = "user";
|
||||||
|
openFirewall = true;
|
||||||
|
settings = {
|
||||||
|
global = {
|
||||||
|
"workgroup" = "SAMBA";
|
||||||
|
"security" = "user";
|
||||||
|
"passdb backend" = "tdbsam";
|
||||||
|
"vfs objects" = "acl_xattr";
|
||||||
|
"map acl inherit" = "yes";
|
||||||
|
"store dos attributes" = "yes";
|
||||||
|
};
|
||||||
|
"data" = {
|
||||||
|
"path" = "/mnt/data";
|
||||||
|
"read only" = "no";
|
||||||
|
"browsable" = "yes";
|
||||||
|
"guest ok" = "no";
|
||||||
|
"writable" = "yes";
|
||||||
|
"valid users" = "dave,jana";
|
||||||
|
};
|
||||||
|
"dave" = {
|
||||||
|
"path" = "/home/dave";
|
||||||
|
"read only" = "no";
|
||||||
|
"browsable" = "yes";
|
||||||
|
"guest ok" = "no";
|
||||||
|
"writable" = "yes";
|
||||||
|
"valid users" = "dave,jana";
|
||||||
|
};
|
||||||
|
"homework" = {
|
||||||
|
"path" = "/mnt/data/docker/volumes/captain--sync-data/_data/Homework";
|
||||||
|
"read only" = "no";
|
||||||
|
"browsable" = "yes";
|
||||||
|
"guest ok" = "no";
|
||||||
|
"writable" = "yes";
|
||||||
|
"valid users" = "dave";
|
||||||
|
};
|
||||||
|
"torrent" = {
|
||||||
|
"path" = "/home/dave/volumes/captain--torrent-downloads/_data";
|
||||||
|
"read only" = "no";
|
||||||
|
"browsable" = "yes";
|
||||||
|
"guest ok" = "no";
|
||||||
|
"writable" = "yes";
|
||||||
|
"valid users" = "dave";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
services.samba-wsdd = {
|
||||||
|
enable = true;
|
||||||
|
openFirewall = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
# Enable touchpad support (enabled default in most desktopManager).
|
||||||
|
# services.xserver.libinput.enable = true;
|
||||||
|
|
||||||
|
# Define a user account. Don't forget to set a password with 'passwd'.
|
||||||
|
users.users.dave = {
|
||||||
|
isNormalUser = true;
|
||||||
|
description = "Dave";
|
||||||
|
extraGroups = [
|
||||||
|
"networkmanager"
|
||||||
|
"wheel"
|
||||||
|
];
|
||||||
|
packages = with pkgs; [
|
||||||
|
kdePackages.kate
|
||||||
|
# thunderbird
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
|
services.openssh = {
|
||||||
|
enable = true;
|
||||||
|
ports = [ 22 ];
|
||||||
|
settings = {
|
||||||
|
PasswordAuthentication = true;
|
||||||
|
AllowUsers = [ "dave" ];
|
||||||
|
UseDns = true;
|
||||||
|
X11Forwarding = false;
|
||||||
|
PermitRootLogin = "no";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
services.resolved.enable = true;
|
||||||
|
|
||||||
|
# Install firefox.
|
||||||
|
programs.firefox.enable = true;
|
||||||
|
|
||||||
|
# Allow unfree packages
|
||||||
|
nixpkgs.config.allowUnfree = true;
|
||||||
|
|
||||||
|
# List packages installed in system profile. To search, run:
|
||||||
|
# $ nix search wget
|
||||||
|
environment.systemPackages = with pkgs; [
|
||||||
|
vim
|
||||||
|
git
|
||||||
|
lazygit
|
||||||
|
tmux
|
||||||
|
nixfmt-rfc-style
|
||||||
|
btop
|
||||||
|
];
|
||||||
|
|
||||||
|
# Some programs need SUID wrappers, can be configured further or are
|
||||||
|
# started in user sessions.
|
||||||
|
# programs.mtr.enable = true;
|
||||||
|
# programs.gnupg.agent = {
|
||||||
|
# enable = true;
|
||||||
|
# enableSSHSupport = true;
|
||||||
|
# };
|
||||||
|
|
||||||
|
# List services that you want to enable:
|
||||||
|
|
||||||
|
# Open ports in the firewall.
|
||||||
|
# networking.firewall.allowedTCPPorts = [ ... ];
|
||||||
|
# networking.firewall.allowedUDPPorts = [ ... ];
|
||||||
|
# Or disable the firewall altogether.
|
||||||
|
# networking.firewall.enable = false;
|
||||||
|
networking.firewall.enable = true;
|
||||||
|
networking.firewall.allowPing = true;
|
||||||
|
|
||||||
|
# This value determines the NixOS release from which the default
|
||||||
|
# settings for stateful data, like file locations and database versions
|
||||||
|
# on your system were taken. It's perfectly fine and recommended to leave
|
||||||
|
# this value at the release version of the first install of this system.
|
||||||
|
# Before changing this value read the documentation for this option
|
||||||
|
# (e.g. man configuration.nix or on https://nixos.org/nixos/options.html).
|
||||||
|
system.stateVersion = "25.05"; # Did you read the comment?
|
||||||
|
}
|
8
coolify-old/applications/agw0g04gg4g8gcgckswk00cw/.env
Normal file
8
coolify-old/applications/agw0g04gg4g8gcgckswk00cw/.env
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
SOURCE_COMMIT=HEAD
|
||||||
|
COOLIFY_URL=https://files.site.quack-lab.dev:3923
|
||||||
|
COOLIFY_FQDN=files.site.quack-lab.dev:3923
|
||||||
|
COOLIFY_BRANCH=
|
||||||
|
COOLIFY_RESOURCE_UUID=agw0g04gg4g8gcgckswk00cw
|
||||||
|
COOLIFY_CONTAINER_NAME=agw0g04gg4g8gcgckswk00cw-165054380333
|
||||||
|
PORT=3923
|
||||||
|
HOST=0.0.0.0
|
@@ -0,0 +1,2 @@
|
|||||||
|
Resource name: files
|
||||||
|
Latest Deployment Date: 2025-09-27 16:51:02
|
@@ -0,0 +1,61 @@
|
|||||||
|
services:
|
||||||
|
agw0g04gg4g8gcgckswk00cw-165054380333:
|
||||||
|
image: 'copyparty/ac:1.13.8'
|
||||||
|
container_name: agw0g04gg4g8gcgckswk00cw-165054380333
|
||||||
|
restart: unless-stopped
|
||||||
|
expose:
|
||||||
|
- '3923'
|
||||||
|
networks:
|
||||||
|
coolify:
|
||||||
|
aliases:
|
||||||
|
- agw0g04gg4g8gcgckswk00cw-165054380333
|
||||||
|
mem_limit: '0'
|
||||||
|
memswap_limit: '0'
|
||||||
|
mem_swappiness: 60
|
||||||
|
mem_reservation: '0'
|
||||||
|
cpus: 0.0
|
||||||
|
cpu_shares: 1024
|
||||||
|
env_file:
|
||||||
|
- .env
|
||||||
|
labels:
|
||||||
|
- traefik.enable=true
|
||||||
|
- traefik.http.middlewares.gzip.compress=true
|
||||||
|
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
|
||||||
|
- traefik.http.routers.http-0-agw0g04gg4g8gcgckswk00cw.entryPoints=http
|
||||||
|
- traefik.http.routers.http-0-agw0g04gg4g8gcgckswk00cw.middlewares=redirect-to-https
|
||||||
|
- 'traefik.http.routers.http-0-agw0g04gg4g8gcgckswk00cw.rule=Host(`files.site.quack-lab.dev`) && PathPrefix(`/`)'
|
||||||
|
- traefik.http.routers.http-0-agw0g04gg4g8gcgckswk00cw.service=http-0-agw0g04gg4g8gcgckswk00cw
|
||||||
|
- traefik.http.routers.https-0-agw0g04gg4g8gcgckswk00cw.entryPoints=https
|
||||||
|
- traefik.http.routers.https-0-agw0g04gg4g8gcgckswk00cw.middlewares=gzip
|
||||||
|
- 'traefik.http.routers.https-0-agw0g04gg4g8gcgckswk00cw.rule=Host(`files.site.quack-lab.dev`) && PathPrefix(`/`)'
|
||||||
|
- traefik.http.routers.https-0-agw0g04gg4g8gcgckswk00cw.service=https-0-agw0g04gg4g8gcgckswk00cw
|
||||||
|
- traefik.http.routers.https-0-agw0g04gg4g8gcgckswk00cw.tls.certresolver=letsencrypt
|
||||||
|
- traefik.http.routers.https-0-agw0g04gg4g8gcgckswk00cw.tls=true
|
||||||
|
- traefik.http.services.http-0-agw0g04gg4g8gcgckswk00cw.loadbalancer.server.port=3923
|
||||||
|
- traefik.http.services.https-0-agw0g04gg4g8gcgckswk00cw.loadbalancer.server.port=3923
|
||||||
|
- 'caddy_0.encode=zstd gzip'
|
||||||
|
- 'caddy_0.handle_path.0_reverse_proxy={{upstreams 3923}}'
|
||||||
|
- 'caddy_0.handle_path=/*'
|
||||||
|
- caddy_0.header=-Server
|
||||||
|
- 'caddy_0.try_files={path} /index.html /index.php'
|
||||||
|
- 'caddy_0=https://files.site.quack-lab.dev'
|
||||||
|
- caddy_ingress_network=coolify
|
||||||
|
- coolify.managed=true
|
||||||
|
- coolify.version=4.0.0-beta.431
|
||||||
|
- coolify.applicationId=2
|
||||||
|
- coolify.type=application
|
||||||
|
- coolify.name=agw0g04gg4g8gcgckswk00cw
|
||||||
|
- coolify.resourceName=files
|
||||||
|
- coolify.projectName=services
|
||||||
|
- coolify.serviceName=files
|
||||||
|
- coolify.environmentName=production
|
||||||
|
- coolify.pullRequestId=0
|
||||||
|
volumes:
|
||||||
|
- '/mnt/data/docker/volumes/captain--files-config/_data:/cfg'
|
||||||
|
- '/mnt/data/docker/volumes/captain--files-data/_data:/w'
|
||||||
|
- '/mnt/data/docker/volumes/captain--torrent-downloads/_data:/w/torrent'
|
||||||
|
networks:
|
||||||
|
coolify:
|
||||||
|
external: true
|
||||||
|
name: coolify
|
||||||
|
attachable: true
|
15
coolify-old/applications/awg808cwc844cogcc8gwwkgg/.env
Normal file
15
coolify-old/applications/awg808cwc844cogcc8gwwkgg/.env
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
SOURCE_COMMIT=HEAD
|
||||||
|
COOLIFY_URL=https://kanban.site.quack-lab.dev
|
||||||
|
COOLIFY_FQDN=kanban.site.quack-lab.dev
|
||||||
|
COOLIFY_BRANCH=
|
||||||
|
COOLIFY_RESOURCE_UUID=awg808cwc844cogcc8gwwkgg
|
||||||
|
COOLIFY_CONTAINER_NAME=awg808cwc844cogcc8gwwkgg-165208525896
|
||||||
|
MAIL_CONFIGURATION=''
|
||||||
|
MAIL_SMTP_HOSTNAME=
|
||||||
|
MAIL_SMTP_PASSWORD=admin_password_needs_reset
|
||||||
|
MAIL_SMTP_PORT=
|
||||||
|
MAIL_SMTP_USERNAME=
|
||||||
|
MAIL_TRANSPORT=
|
||||||
|
PLUGIN_INSTALLER=
|
||||||
|
PORT=80
|
||||||
|
HOST=0.0.0.0
|
@@ -0,0 +1,2 @@
|
|||||||
|
Resource name: kanban
|
||||||
|
Latest Deployment Date: 2025-09-27 16:52:21
|
@@ -0,0 +1,61 @@
|
|||||||
|
services:
|
||||||
|
awg808cwc844cogcc8gwwkgg-165208525896:
|
||||||
|
image: 'kanboard/kanboard:v1.2.43'
|
||||||
|
container_name: awg808cwc844cogcc8gwwkgg-165208525896
|
||||||
|
restart: unless-stopped
|
||||||
|
expose:
|
||||||
|
- '80'
|
||||||
|
networks:
|
||||||
|
coolify:
|
||||||
|
aliases:
|
||||||
|
- awg808cwc844cogcc8gwwkgg-165208525896
|
||||||
|
mem_limit: '0'
|
||||||
|
memswap_limit: '0'
|
||||||
|
mem_swappiness: 60
|
||||||
|
mem_reservation: '0'
|
||||||
|
cpus: 0.0
|
||||||
|
cpu_shares: 1024
|
||||||
|
env_file:
|
||||||
|
- .env
|
||||||
|
labels:
|
||||||
|
- traefik.enable=true
|
||||||
|
- traefik.http.middlewares.gzip.compress=true
|
||||||
|
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
|
||||||
|
- traefik.http.routers.http-0-awg808cwc844cogcc8gwwkgg.entryPoints=http
|
||||||
|
- traefik.http.routers.http-0-awg808cwc844cogcc8gwwkgg.middlewares=redirect-to-https
|
||||||
|
- 'traefik.http.routers.http-0-awg808cwc844cogcc8gwwkgg.rule=Host(`kanban.site.quack-lab.dev`) && PathPrefix(`/`)'
|
||||||
|
- traefik.http.routers.http-0-awg808cwc844cogcc8gwwkgg.service=http-0-awg808cwc844cogcc8gwwkgg
|
||||||
|
- traefik.http.routers.https-0-awg808cwc844cogcc8gwwkgg.entryPoints=https
|
||||||
|
- traefik.http.routers.https-0-awg808cwc844cogcc8gwwkgg.middlewares=gzip
|
||||||
|
- 'traefik.http.routers.https-0-awg808cwc844cogcc8gwwkgg.rule=Host(`kanban.site.quack-lab.dev`) && PathPrefix(`/`)'
|
||||||
|
- traefik.http.routers.https-0-awg808cwc844cogcc8gwwkgg.service=https-0-awg808cwc844cogcc8gwwkgg
|
||||||
|
- traefik.http.routers.https-0-awg808cwc844cogcc8gwwkgg.tls.certresolver=letsencrypt
|
||||||
|
- traefik.http.routers.https-0-awg808cwc844cogcc8gwwkgg.tls=true
|
||||||
|
- traefik.http.services.http-0-awg808cwc844cogcc8gwwkgg.loadbalancer.server.port=80
|
||||||
|
- traefik.http.services.https-0-awg808cwc844cogcc8gwwkgg.loadbalancer.server.port=80
|
||||||
|
- 'caddy_0.encode=zstd gzip'
|
||||||
|
- 'caddy_0.handle_path.0_reverse_proxy={{upstreams 80}}'
|
||||||
|
- 'caddy_0.handle_path=/*'
|
||||||
|
- caddy_0.header=-Server
|
||||||
|
- 'caddy_0.try_files={path} /index.html /index.php'
|
||||||
|
- 'caddy_0=https://kanban.site.quack-lab.dev'
|
||||||
|
- caddy_ingress_network=coolify
|
||||||
|
- coolify.managed=true
|
||||||
|
- coolify.version=4.0.0-beta.431
|
||||||
|
- coolify.applicationId=5
|
||||||
|
- coolify.type=application
|
||||||
|
- coolify.name=awg808cwc844cogcc8gwwkgg
|
||||||
|
- coolify.resourceName=kanban
|
||||||
|
- coolify.projectName=services
|
||||||
|
- coolify.serviceName=kanban
|
||||||
|
- coolify.environmentName=production
|
||||||
|
- coolify.pullRequestId=0
|
||||||
|
volumes:
|
||||||
|
- '/mnt/data/docker/volumes/captain--kanban-data/_data:/var/www/app/data'
|
||||||
|
- '/mnt/data/docker/volumes/captain--kanban-plugins/_data:/var/www/app/plugins'
|
||||||
|
- '/mnt/data/docker/volumes/captain--kanban-ssl/_data:/etc/nginx/ssl'
|
||||||
|
networks:
|
||||||
|
coolify:
|
||||||
|
external: true
|
||||||
|
name: coolify
|
||||||
|
attachable: true
|
8
coolify-old/applications/k4g0w4sw0oog4oowgws4o0cg/.env
Normal file
8
coolify-old/applications/k4g0w4sw0oog4oowgws4o0cg/.env
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
SOURCE_COMMIT=HEAD
|
||||||
|
COOLIFY_URL=https://homework.site.quack-lab.dev:3923
|
||||||
|
COOLIFY_FQDN=homework.site.quack-lab.dev:3923
|
||||||
|
COOLIFY_BRANCH=
|
||||||
|
COOLIFY_RESOURCE_UUID=k4g0w4sw0oog4oowgws4o0cg
|
||||||
|
COOLIFY_CONTAINER_NAME=k4g0w4sw0oog4oowgws4o0cg-165131174746
|
||||||
|
PORT=3923
|
||||||
|
HOST=0.0.0.0
|
@@ -0,0 +1,2 @@
|
|||||||
|
Resource name: homework
|
||||||
|
Latest Deployment Date: 2025-09-27 16:51:51
|
@@ -0,0 +1,60 @@
|
|||||||
|
services:
|
||||||
|
k4g0w4sw0oog4oowgws4o0cg-165131174746:
|
||||||
|
image: 'copyparty/ac:latest'
|
||||||
|
container_name: k4g0w4sw0oog4oowgws4o0cg-165131174746
|
||||||
|
restart: unless-stopped
|
||||||
|
expose:
|
||||||
|
- '3923'
|
||||||
|
networks:
|
||||||
|
coolify:
|
||||||
|
aliases:
|
||||||
|
- k4g0w4sw0oog4oowgws4o0cg-165131174746
|
||||||
|
mem_limit: '0'
|
||||||
|
memswap_limit: '0'
|
||||||
|
mem_swappiness: 60
|
||||||
|
mem_reservation: '0'
|
||||||
|
cpus: 0.0
|
||||||
|
cpu_shares: 1024
|
||||||
|
env_file:
|
||||||
|
- .env
|
||||||
|
labels:
|
||||||
|
- traefik.enable=true
|
||||||
|
- traefik.http.middlewares.gzip.compress=true
|
||||||
|
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
|
||||||
|
- traefik.http.routers.http-0-k4g0w4sw0oog4oowgws4o0cg.entryPoints=http
|
||||||
|
- traefik.http.routers.http-0-k4g0w4sw0oog4oowgws4o0cg.middlewares=redirect-to-https
|
||||||
|
- 'traefik.http.routers.http-0-k4g0w4sw0oog4oowgws4o0cg.rule=Host(`homework.site.quack-lab.dev`) && PathPrefix(`/`)'
|
||||||
|
- traefik.http.routers.http-0-k4g0w4sw0oog4oowgws4o0cg.service=http-0-k4g0w4sw0oog4oowgws4o0cg
|
||||||
|
- traefik.http.routers.https-0-k4g0w4sw0oog4oowgws4o0cg.entryPoints=https
|
||||||
|
- traefik.http.routers.https-0-k4g0w4sw0oog4oowgws4o0cg.middlewares=gzip
|
||||||
|
- 'traefik.http.routers.https-0-k4g0w4sw0oog4oowgws4o0cg.rule=Host(`homework.site.quack-lab.dev`) && PathPrefix(`/`)'
|
||||||
|
- traefik.http.routers.https-0-k4g0w4sw0oog4oowgws4o0cg.service=https-0-k4g0w4sw0oog4oowgws4o0cg
|
||||||
|
- traefik.http.routers.https-0-k4g0w4sw0oog4oowgws4o0cg.tls.certresolver=letsencrypt
|
||||||
|
- traefik.http.routers.https-0-k4g0w4sw0oog4oowgws4o0cg.tls=true
|
||||||
|
- traefik.http.services.http-0-k4g0w4sw0oog4oowgws4o0cg.loadbalancer.server.port=3923
|
||||||
|
- traefik.http.services.https-0-k4g0w4sw0oog4oowgws4o0cg.loadbalancer.server.port=3923
|
||||||
|
- 'caddy_0.encode=zstd gzip'
|
||||||
|
- 'caddy_0.handle_path.0_reverse_proxy={{upstreams 3923}}'
|
||||||
|
- 'caddy_0.handle_path=/*'
|
||||||
|
- caddy_0.header=-Server
|
||||||
|
- 'caddy_0.try_files={path} /index.html /index.php'
|
||||||
|
- 'caddy_0=https://homework.site.quack-lab.dev'
|
||||||
|
- caddy_ingress_network=coolify
|
||||||
|
- coolify.managed=true
|
||||||
|
- coolify.version=4.0.0-beta.431
|
||||||
|
- coolify.applicationId=4
|
||||||
|
- coolify.type=application
|
||||||
|
- coolify.name=k4g0w4sw0oog4oowgws4o0cg
|
||||||
|
- coolify.resourceName=homework
|
||||||
|
- coolify.projectName=services
|
||||||
|
- coolify.serviceName=homework
|
||||||
|
- coolify.environmentName=production
|
||||||
|
- coolify.pullRequestId=0
|
||||||
|
volumes:
|
||||||
|
- '/mnt/data/docker/volumes/captain--sync-data/_data/Homework:/w'
|
||||||
|
- '/mnt/data/docker/volumes/captain--homework-files-config/_data:/cfg'
|
||||||
|
networks:
|
||||||
|
coolify:
|
||||||
|
external: true
|
||||||
|
name: coolify
|
||||||
|
attachable: true
|
22
coolify-old/applications/vokck0sgwkc8sk8ooo4kw4k0/.env
Normal file
22
coolify-old/applications/vokck0sgwkc8sk8ooo4kw4k0/.env
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
COOLIFY_BRANCH=
|
||||||
|
COOLIFY_CONTAINER_NAME=vokck0sgwkc8sk8ooo4kw4k0-135328872422
|
||||||
|
COOLIFY_FQDN=torrent.site.quack-lab.dev:8081
|
||||||
|
COOLIFY_RESOURCE_UUID=vokck0sgwkc8sk8ooo4kw4k0
|
||||||
|
COOLIFY_URL=https://torrent.site.quack-lab.dev:8081
|
||||||
|
HOME=/config
|
||||||
|
HOST=0.0.0.0
|
||||||
|
LSIO_FIRST_PARTY=true
|
||||||
|
PATH=/lsiopy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
|
||||||
|
PORT=8081
|
||||||
|
PS1=$(whoami)@$(hostname):$(pwd)\\\\$
|
||||||
|
S6_CMD_WAIT_FOR_SERVICES_MAXTIME=
|
||||||
|
S6_STAGE2_HOOK=/docker-mods
|
||||||
|
S6_VERBOSITY=1
|
||||||
|
SOURCE_COMMIT=HEAD
|
||||||
|
TERM=xterm
|
||||||
|
TZ=Europe/Brussels
|
||||||
|
UMASK=22
|
||||||
|
VIRTUAL_ENV=/lsiopy
|
||||||
|
WEBUI_PORT=8081
|
||||||
|
XDG_CONFIG_HOME=/config
|
||||||
|
XDG_DATA_HOME=/config
|
@@ -0,0 +1,2 @@
|
|||||||
|
Resource name: torrent
|
||||||
|
Latest Deployment Date: 2025-09-27 18:16:30
|
@@ -0,0 +1,60 @@
|
|||||||
|
services:
|
||||||
|
vokck0sgwkc8sk8ooo4kw4k0-181608140284:
|
||||||
|
image: 'linuxserver/qbittorrent:libtorrentv1-version-release-5.0.3_v1.2.20'
|
||||||
|
container_name: vokck0sgwkc8sk8ooo4kw4k0-181608140284
|
||||||
|
restart: unless-stopped
|
||||||
|
expose:
|
||||||
|
- '8081'
|
||||||
|
networks:
|
||||||
|
coolify:
|
||||||
|
aliases:
|
||||||
|
- vokck0sgwkc8sk8ooo4kw4k0-181608140284
|
||||||
|
mem_limit: '0'
|
||||||
|
memswap_limit: '0'
|
||||||
|
mem_swappiness: 60
|
||||||
|
mem_reservation: '0'
|
||||||
|
cpus: 0.0
|
||||||
|
cpu_shares: 1024
|
||||||
|
env_file:
|
||||||
|
- .env
|
||||||
|
labels:
|
||||||
|
- traefik.enable=true
|
||||||
|
- traefik.http.middlewares.gzip.compress=true
|
||||||
|
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
|
||||||
|
- traefik.http.routers.http-0-vokck0sgwkc8sk8ooo4kw4k0.entryPoints=http
|
||||||
|
- traefik.http.routers.http-0-vokck0sgwkc8sk8ooo4kw4k0.middlewares=redirect-to-https
|
||||||
|
- 'traefik.http.routers.http-0-vokck0sgwkc8sk8ooo4kw4k0.rule=Host(`torrent.site.quack-lab.dev`) && PathPrefix(`/`)'
|
||||||
|
- traefik.http.routers.http-0-vokck0sgwkc8sk8ooo4kw4k0.service=http-0-vokck0sgwkc8sk8ooo4kw4k0
|
||||||
|
- traefik.http.routers.https-0-vokck0sgwkc8sk8ooo4kw4k0.entryPoints=https
|
||||||
|
- traefik.http.routers.https-0-vokck0sgwkc8sk8ooo4kw4k0.middlewares=gzip
|
||||||
|
- 'traefik.http.routers.https-0-vokck0sgwkc8sk8ooo4kw4k0.rule=Host(`torrent.site.quack-lab.dev`) && PathPrefix(`/`)'
|
||||||
|
- traefik.http.routers.https-0-vokck0sgwkc8sk8ooo4kw4k0.service=https-0-vokck0sgwkc8sk8ooo4kw4k0
|
||||||
|
- traefik.http.routers.https-0-vokck0sgwkc8sk8ooo4kw4k0.tls.certresolver=letsencrypt
|
||||||
|
- traefik.http.routers.https-0-vokck0sgwkc8sk8ooo4kw4k0.tls=true
|
||||||
|
- traefik.http.services.http-0-vokck0sgwkc8sk8ooo4kw4k0.loadbalancer.server.port=8081
|
||||||
|
- traefik.http.services.https-0-vokck0sgwkc8sk8ooo4kw4k0.loadbalancer.server.port=8081
|
||||||
|
- 'caddy_0.encode=zstd gzip'
|
||||||
|
- 'caddy_0.handle_path.0_reverse_proxy={{upstreams 8081}}'
|
||||||
|
- 'caddy_0.handle_path=/*'
|
||||||
|
- caddy_0.header=-Server
|
||||||
|
- 'caddy_0.try_files={path} /index.html /index.php'
|
||||||
|
- 'caddy_0=https://torrent.site.quack-lab.dev'
|
||||||
|
- caddy_ingress_network=coolify
|
||||||
|
- coolify.managed=true
|
||||||
|
- coolify.version=4.0.0-beta.431
|
||||||
|
- coolify.applicationId=13
|
||||||
|
- coolify.type=application
|
||||||
|
- coolify.name=vokck0sgwkc8sk8ooo4kw4k0
|
||||||
|
- coolify.resourceName=torrent
|
||||||
|
- coolify.projectName=services
|
||||||
|
- coolify.serviceName=torrent
|
||||||
|
- coolify.environmentName=production
|
||||||
|
- coolify.pullRequestId=0
|
||||||
|
volumes:
|
||||||
|
- '/mnt/data/docker/volumes/captain--torrent-downloads/_data:/downloads'
|
||||||
|
- '/mnt/data/docker/volumes/captain--torrent-config/_data:/config'
|
||||||
|
networks:
|
||||||
|
coolify:
|
||||||
|
external: true
|
||||||
|
name: coolify
|
||||||
|
attachable: true
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
75
coolify-old/database-backups/README.md
Normal file
75
coolify-old/database-backups/README.md
Normal file
@@ -0,0 +1,75 @@
|
|||||||
|
# Coolify Database Backups
|
||||||
|
|
||||||
|
## Overview
|
||||||
|
This directory contains PostgreSQL database backups for the Coolify installation.
|
||||||
|
|
||||||
|
## Current System Status (as of 2025-09-12)
|
||||||
|
|
||||||
|
### ✅ Working Components
|
||||||
|
- **Coolify Application**: Running and accessible at http://localhost:8000
|
||||||
|
- **Web Interface**: Functional without encryption/decryption errors
|
||||||
|
- **Database**: PostgreSQL 15-alpine running in container `coolify-db`
|
||||||
|
- **Redis Cache**: Running in container `coolify-redis`
|
||||||
|
- **Real-time Communications**: Soketi service running in container `coolify-realtime`
|
||||||
|
- **Proxy**: Traefik proxy running in container `coolify-proxy`
|
||||||
|
- **Server Authentication**: SSH access working with proper key pair
|
||||||
|
- **Encryption**: All encrypted fields working with current APP_KEY
|
||||||
|
|
||||||
|
### 🔧 Recent Fixes Applied
|
||||||
|
1. **APP_KEY Issue**: Generated new Laravel application key to resolve MAC invalid errors
|
||||||
|
2. **Sentinel Token**: Regenerated sentinel token for server monitoring
|
||||||
|
3. **Private Key**: Created new SSH key pair encrypted with current APP_KEY
|
||||||
|
4. **Server Access**: Added public key to root's authorized_keys for server management
|
||||||
|
|
||||||
|
### 📊 System Configuration
|
||||||
|
- **Server Name**: localhost
|
||||||
|
- **Server UUID**: eokgss0k84w0c8ogswk0ocws
|
||||||
|
- **Database**: coolify (PostgreSQL 15)
|
||||||
|
- **User**: root
|
||||||
|
- **Port**: 22
|
||||||
|
- **Wildcard Domain**: https://site.quack-lab.dev
|
||||||
|
- **Sentinel**: Enabled with metrics
|
||||||
|
- **Server Timezone**: UTC
|
||||||
|
|
||||||
|
### 🗂️ Backup Information
|
||||||
|
- **Backup Format**: PostgreSQL SQL dump
|
||||||
|
- **Naming Convention**: `coolify_backup_XXX_YYYYMMDD_HHMMSS.sql`
|
||||||
|
- **Latest Backup**: #002 (20250912_005439)
|
||||||
|
- **Previous Backup**: #001 (20250912_004808)
|
||||||
|
- **Database User**: coolify
|
||||||
|
- **Database Name**: coolify
|
||||||
|
|
||||||
|
#### Backup History
|
||||||
|
| Backup # | Timestamp | Size | Lines | Status |
|
||||||
|
|----------|-----------|------|-------|---------|
|
||||||
|
| 002 | 2025-09-12 00:54:39 | ~4.9MB | 6,781 | ✅ Complete |
|
||||||
|
| 001 | 2025-09-12 00:48:08 | ~4.8MB | 6,775 | ✅ Complete |
|
||||||
|
|
||||||
|
### 🚀 Next Steps
|
||||||
|
The system is fully operational and ready for:
|
||||||
|
- Application deployments
|
||||||
|
- Service management
|
||||||
|
- Server monitoring via Sentinel
|
||||||
|
- SSL certificate management
|
||||||
|
- Domain routing via Traefik
|
||||||
|
|
||||||
|
### 📋 Container Status
|
||||||
|
```
|
||||||
|
CONTAINER ID IMAGE STATUS
|
||||||
|
a05dd6b4a60e ghcr.io/coollabsio/coolify:latest Up (healthy)
|
||||||
|
adc17eb832e4 ghcr.io/coollabsio/coolify-realtime Up (healthy)
|
||||||
|
8cfc3edfc924 redis:7-alpine Up (healthy)
|
||||||
|
c289757a3ba9 postgres:15-alpine Up (healthy)
|
||||||
|
93b2b068a18b traefik:v3.1 Up (healthy)
|
||||||
|
```
|
||||||
|
|
||||||
|
### 🛡️ Security Notes
|
||||||
|
- All sensitive data is properly encrypted with the current APP_KEY
|
||||||
|
- SSH access is secured with RSA key pair authentication
|
||||||
|
- Database passwords are encrypted and stored securely
|
||||||
|
- Sentinel token is properly generated and encrypted
|
||||||
|
|
||||||
|
---
|
||||||
|
*Latest backup: #002 created 2025-09-12 00:54:39*
|
||||||
|
*System recovered and fully functional*
|
||||||
|
*Backup settings page: ✅ Working*
|
6775
coolify-old/database-backups/coolify_backup_001_20250912_004808.sql
Normal file
6775
coolify-old/database-backups/coolify_backup_001_20250912_004808.sql
Normal file
File diff suppressed because one or more lines are too long
6781
coolify-old/database-backups/coolify_backup_002_20250912_005439.sql
Normal file
6781
coolify-old/database-backups/coolify_backup_002_20250912_005439.sql
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
|||||||
|
{"StreamConfig":{},"State":{"Running":true,"Paused":false,"Restarting":true,"OOMKilled":false,"Dead":false,"Pid":0,"ExitCode":1,"Error":"","StartedAt":"2025-10-02T08:32:19.732228581Z","FinishedAt":"2025-10-02T08:32:27.074308798Z","Health":null},"ID":"134bed691613489629c66d6194ea331b985ebb5b54bbe1862f24de7355dde060","Created":"2025-07-04T11:45:45.291647815Z","Managed":false,"Path":"docker-entrypoint.sh","Args":["node","/home/frappe/frappe-bench/apps/frappe/socketio.js"],"Config":{"Hostname":"134bed691613","Domainname":"","User":"frappe","AttachStdin":false,"AttachStdout":true,"AttachStderr":true,"Tty":false,"OpenStdin":false,"StdinOnce":false,"Env":["COOLIFY_CONTAINER_NAME=websocket-p8kggww8goc8go0oo40o8gk4","COOLIFY_RESOURCE_UUID=p8kggww8goc8go0oo40o8gk4","PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","NODE_VERSION=18.13.0","YARN_VERSION=1.22.19"],"Cmd":["node","/home/frappe/frappe-bench/apps/frappe/socketio.js"],"Image":"frappe/frappe-socketio:v13","Volumes":null,"WorkingDir":"/home/frappe/frappe-bench/sites","Entrypoint":["docker-entrypoint.sh"],"OnBuild":null,"Labels":{"com.docker.compose.config-hash":"23ac9da203f04c7198dc3d713ce5d9a890db57124b2c17ef3e30832a2aecefa2","com.docker.compose.container-number":"1","com.docker.compose.depends_on":"","com.docker.compose.image":"sha256:211d94568dde57e6d74de79b438dbe1db607fe11ebef5b040d43bc5d90521e81","com.docker.compose.oneoff":"False","com.docker.compose.project":"p8kggww8goc8go0oo40o8gk4","com.docker.compose.project.config_files":"/data/coolify/services/p8kggww8goc8go0oo40o8gk4/docker-compose.yml","com.docker.compose.project.working_dir":"/data/coolify/services/p8kggww8goc8go0oo40o8gk4","com.docker.compose.service":"websocket","com.docker.compose.version":"2.35.1","coolify.environmentName":"production","coolify.managed":"true","coolify.name":"websocket-p8kggww8goc8go0oo40o8gk4","coolify.projectName":"eve","coolify.pullRequestId":"0","coolify.resourceName":"service-xscgkk4k4sck4k40kowc48cg","coolify.service.subId":"72","coolify.service.subName":"websocket","coolify.service.subType":"application","coolify.serviceId":"38","coolify.serviceName":"websocket","coolify.type":"service","coolify.version":"4.0.0-beta.420.3"}},"Image":"sha256:211d94568dde57e6d74de79b438dbe1db607fe11ebef5b040d43bc5d90521e81","ImageManifest":null,"NetworkSettings":{"Bridge":"","SandboxID":"","SandboxKey":"","HairpinMode":false,"LinkLocalIPv6Address":"","LinkLocalIPv6PrefixLen":0,"Networks":{"p8kggww8goc8go0oo40o8gk4":{"IPAMConfig":null,"Links":null,"Aliases":["websocket-p8kggww8goc8go0oo40o8gk4","websocket"],"MacAddress":"","DriverOpts":null,"GwPriority":0,"NetworkID":"766939b83ae8d5703317c384b4f6fac8007057f37e8d6052e900802bee03ce72","EndpointID":"","Gateway":"","IPAddress":"","IPPrefixLen":0,"IPv6Gateway":"","GlobalIPv6Address":"","GlobalIPv6PrefixLen":0,"DNSNames":["websocket-p8kggww8goc8go0oo40o8gk4","websocket","134bed691613"],"IPAMOperational":false,"DesiredMacAddress":""}},"Service":null,"Ports":null,"SecondaryIPAddresses":null,"SecondaryIPv6Addresses":null,"HasSwarmEndpoint":false},"LogPath":"/mnt/data/docker/containers/134bed691613489629c66d6194ea331b985ebb5b54bbe1862f24de7355dde060/134bed691613489629c66d6194ea331b985ebb5b54bbe1862f24de7355dde060-json.log","Name":"/websocket-p8kggww8goc8go0oo40o8gk4","Driver":"overlay2","OS":"linux","ImagePlatform":{"architecture":"amd64","os":"linux"},"RestartCount":1087,"HasBeenStartedBefore":true,"HasBeenManuallyStopped":false,"MountPoints":{"/home/frappe/frappe-bench/sites":{"Source":"/mnt/data/docker/volumes/p8kggww8goc8go0oo40o8gk4_eve-erpnext-sites/_data","Destination":"/home/frappe/frappe-bench/sites","RW":true,"Name":"p8kggww8goc8go0oo40o8gk4_eve-erpnext-sites","Driver":"local","Type":"volume","Relabel":"rw","Spec":{"Type":"volume","Source":"p8kggww8goc8go0oo40o8gk4_eve-erpnext-sites","Target":"/home/frappe/frappe-bench/sites"},"SkipMountpointCreation":false}},"SecretReferences":null,"ConfigReferences":null,"MountLabel":"","ProcessLabel":"","AppArmorProfile":"","SeccompProfile":"","NoNewPrivileges":false,"WritableCgroups":null,"HostnamePath":"/mnt/data/docker/containers/134bed691613489629c66d6194ea331b985ebb5b54bbe1862f24de7355dde060/hostname","HostsPath":"/mnt/data/docker/containers/134bed691613489629c66d6194ea331b985ebb5b54bbe1862f24de7355dde060/hosts","ShmPath":"","ResolvConfPath":"/mnt/data/docker/containers/134bed691613489629c66d6194ea331b985ebb5b54bbe1862f24de7355dde060/resolv.conf","LocalLogCacheMeta":{"HaveNotifyEnabled":false}}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
|||||||
|
{"StreamConfig":{},"State":{"Running":true,"Paused":false,"Restarting":true,"OOMKilled":false,"Dead":false,"Pid":0,"ExitCode":1,"Error":"","StartedAt":"2025-10-02T08:31:49.636323167Z","FinishedAt":"2025-10-02T08:31:57.715289681Z","Health":null},"ID":"1fd1d6886b7b390a95dc655523b54d96b889afbb0bf6960acb84ba2a10f3e737","Created":"2025-07-04T11:45:45.292281709Z","Managed":false,"Path":"bench","Args":["worker","--queue","short"],"Config":{"Hostname":"1fd1d6886b7b","Domainname":"","User":"frappe","AttachStdin":false,"AttachStdout":true,"AttachStderr":true,"Tty":false,"OpenStdin":false,"StdinOnce":false,"Env":["COOLIFY_CONTAINER_NAME=queue-short-p8kggww8goc8go0oo40o8gk4","COOLIFY_RESOURCE_UUID=p8kggww8goc8go0oo40o8gk4","PATH=/home/frappe/.nvm/versions/node/v14.19.3/bin/:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","LANG=C.UTF-8","GPG_KEY=E3FF2839C048B25C084DEBE9B26995E310250568","PYTHON_VERSION=3.9.9","PYTHON_PIP_VERSION=21.2.4","PYTHON_SETUPTOOLS_VERSION=57.5.0","PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/3cb8888cc2869620f57d5d2da64da38f516078c7/public/get-pip.py","PYTHON_GET_PIP_SHA256=c518250e91a70d7b20cceb15272209a4ded2a0c263ae5776f129e0d9b5674309","NVM_DIR=/home/frappe/.nvm"],"Cmd":["bench","worker","--queue","short"],"Image":"frappe/erpnext-worker:v13","Volumes":null,"WorkingDir":"/home/frappe/frappe-bench/sites","Entrypoint":null,"OnBuild":null,"Labels":{"com.docker.compose.config-hash":"3f401ffd08cf839f7ab8396971458bd768e1c45a65b2cf8a1f5caf01acc89da2","com.docker.compose.container-number":"1","com.docker.compose.depends_on":"","com.docker.compose.image":"sha256:4a732c9a7f0b2a34f20e6be388567fb5e377cbe8017f3f5fb8bba482ebc96e04","com.docker.compose.oneoff":"False","com.docker.compose.project":"p8kggww8goc8go0oo40o8gk4","com.docker.compose.project.config_files":"/data/coolify/services/p8kggww8goc8go0oo40o8gk4/docker-compose.yml","com.docker.compose.project.working_dir":"/data/coolify/services/p8kggww8goc8go0oo40o8gk4","com.docker.compose.service":"queue-short","com.docker.compose.version":"2.35.1","coolify.environmentName":"production","coolify.managed":"true","coolify.name":"queue-short-p8kggww8goc8go0oo40o8gk4","coolify.projectName":"eve","coolify.pullRequestId":"0","coolify.resourceName":"service-xscgkk4k4sck4k40kowc48cg","coolify.service.subId":"70","coolify.service.subName":"queue-short","coolify.service.subType":"application","coolify.serviceId":"38","coolify.serviceName":"queue-short","coolify.type":"service","coolify.version":"4.0.0-beta.420.3"}},"Image":"sha256:4a732c9a7f0b2a34f20e6be388567fb5e377cbe8017f3f5fb8bba482ebc96e04","ImageManifest":null,"NetworkSettings":{"Bridge":"","SandboxID":"","SandboxKey":"","HairpinMode":false,"LinkLocalIPv6Address":"","LinkLocalIPv6PrefixLen":0,"Networks":{"p8kggww8goc8go0oo40o8gk4":{"IPAMConfig":null,"Links":null,"Aliases":["queue-short-p8kggww8goc8go0oo40o8gk4","queue-short"],"MacAddress":"","DriverOpts":null,"GwPriority":0,"NetworkID":"766939b83ae8d5703317c384b4f6fac8007057f37e8d6052e900802bee03ce72","EndpointID":"","Gateway":"","IPAddress":"","IPPrefixLen":0,"IPv6Gateway":"","GlobalIPv6Address":"","GlobalIPv6PrefixLen":0,"DNSNames":["queue-short-p8kggww8goc8go0oo40o8gk4","queue-short","1fd1d6886b7b"],"IPAMOperational":false,"DesiredMacAddress":""}},"Service":null,"Ports":null,"SecondaryIPAddresses":null,"SecondaryIPv6Addresses":null,"HasSwarmEndpoint":false},"LogPath":"/mnt/data/docker/containers/1fd1d6886b7b390a95dc655523b54d96b889afbb0bf6960acb84ba2a10f3e737/1fd1d6886b7b390a95dc655523b54d96b889afbb0bf6960acb84ba2a10f3e737-json.log","Name":"/queue-short-p8kggww8goc8go0oo40o8gk4","Driver":"overlay2","OS":"linux","ImagePlatform":{"architecture":"amd64","os":"linux"},"RestartCount":1398,"HasBeenStartedBefore":true,"HasBeenManuallyStopped":false,"MountPoints":{"/home/frappe/frappe-bench/sites":{"Source":"/mnt/data/docker/volumes/p8kggww8goc8go0oo40o8gk4_eve-erpnext-sites/_data","Destination":"/home/frappe/frappe-bench/sites","RW":true,"Name":"p8kggww8goc8go0oo40o8gk4_eve-erpnext-sites","Driver":"local","Type":"volume","Relabel":"rw","Spec":{"Type":"volume","Source":"p8kggww8goc8go0oo40o8gk4_eve-erpnext-sites","Target":"/home/frappe/frappe-bench/sites"},"SkipMountpointCreation":false}},"SecretReferences":null,"ConfigReferences":null,"MountLabel":"","ProcessLabel":"","AppArmorProfile":"","SeccompProfile":"","NoNewPrivileges":false,"WritableCgroups":null,"HostnamePath":"/mnt/data/docker/containers/1fd1d6886b7b390a95dc655523b54d96b889afbb0bf6960acb84ba2a10f3e737/hostname","HostsPath":"/mnt/data/docker/containers/1fd1d6886b7b390a95dc655523b54d96b889afbb0bf6960acb84ba2a10f3e737/hosts","ShmPath":"","ResolvConfPath":"/mnt/data/docker/containers/1fd1d6886b7b390a95dc655523b54d96b889afbb0bf6960acb84ba2a10f3e737/resolv.conf","LocalLogCacheMeta":{"HaveNotifyEnabled":false}}
|
@@ -0,0 +1 @@
|
|||||||
|
{"StreamConfig":{},"State":{"Running":true,"Paused":false,"Restarting":false,"OOMKilled":false,"Dead":false,"Pid":1327489,"ExitCode":0,"Error":"","StartedAt":"2025-10-01T12:56:27.040907889Z","FinishedAt":"2025-10-01T12:56:07.457713898Z","Health":null},"ID":"1fdc18983f6adff8a3805902f78248d8496cdcc4975861cedebbdb9ff76c83f2","Created":"2025-09-20T11:42:52.705448542Z","Managed":false,"Path":"/victoria-metrics-prod","Args":["--retentionPeriod=100y"],"Config":{"Hostname":"linux","Domainname":"","User":"","AttachStdin":false,"AttachStdout":true,"AttachStderr":true,"ExposedPorts":{"8428":{},"8428/tcp":{}},"Tty":false,"OpenStdin":false,"StdinOnce":false,"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"],"Cmd":["--retentionPeriod=100y"],"Image":"victoriametrics/victoria-metrics","Volumes":null,"WorkingDir":"/","Entrypoint":["/victoria-metrics-prod"],"OnBuild":null,"Labels":{"com.docker.compose.config-hash":"38116c3a12bd3f00ac71714ac5aa484cdb782957943a3d5acbd8729792fbaa92","com.docker.compose.container-number":"1","com.docker.compose.depends_on":"","com.docker.compose.image":"sha256:b1456d0b58f5b75326f0cd40c91a9c7b7f9d06fc62a40fc6c7d0f1b58f69e03b","com.docker.compose.oneoff":"False","com.docker.compose.project":"monitoring","com.docker.compose.project.config_files":"/mnt/data/persistent/monitoring/docker-compose.yml","com.docker.compose.project.working_dir":"/mnt/data/persistent/monitoring","com.docker.compose.replace":"victoriametrics","com.docker.compose.service":"victoriametrics","com.docker.compose.version":"2.39.2","org.label-schema.group":"monitoring","org.opencontainers.image.created":"2025-09-12T13:27:26Z","org.opencontainers.image.documentation":"https://docs.victoriametrics.com/","org.opencontainers.image.source":"https://github.com/VictoriaMetrics/VictoriaMetrics","org.opencontainers.image.title":"victoria-metrics","org.opencontainers.image.vendor":"VictoriaMetrics","org.opencontainers.image.version":"v1.126.0"}},"Image":"sha256:b1456d0b58f5b75326f0cd40c91a9c7b7f9d06fc62a40fc6c7d0f1b58f69e03b","ImageManifest":null,"NetworkSettings":{"Bridge":"","SandboxID":"47f6c98f9df35bfdd09a87ce255cc16920db6c6e78147202c36ff88da57c2e69","SandboxKey":"/var/run/docker/netns/default","HairpinMode":false,"LinkLocalIPv6Address":"","LinkLocalIPv6PrefixLen":0,"Networks":{"host":{"IPAMConfig":null,"Links":null,"Aliases":null,"MacAddress":"","DriverOpts":null,"GwPriority":0,"NetworkID":"d702e817c23a808d585701bac1ba02e4f1ff8fad7cd99a7e496fbb6bce164b38","EndpointID":"731e32135abcc95069418179db5422226be3aaa6310a3f5e2234dd98a68e68b4","Gateway":"","IPAddress":"","IPPrefixLen":0,"IPv6Gateway":"","GlobalIPv6Address":"","GlobalIPv6PrefixLen":0,"DNSNames":null,"IPAMOperational":false,"DesiredMacAddress":""}},"Service":null,"Ports":{},"SecondaryIPAddresses":null,"SecondaryIPv6Addresses":null,"HasSwarmEndpoint":false},"LogPath":"/mnt/data/docker/containers/1fdc18983f6adff8a3805902f78248d8496cdcc4975861cedebbdb9ff76c83f2/1fdc18983f6adff8a3805902f78248d8496cdcc4975861cedebbdb9ff76c83f2-json.log","Name":"/victoriametrics","Driver":"overlay2","OS":"linux","ImagePlatform":{"architecture":"amd64","os":"linux"},"RestartCount":0,"HasBeenStartedBefore":true,"HasBeenManuallyStopped":false,"MountPoints":{"/victoria-metrics-data":{"Source":"/mnt/data/persistent/monitoring/victoriametrics/data","Destination":"/victoria-metrics-data","RW":true,"Name":"","Driver":"","Type":"bind","Relabel":"rw","Propagation":"rprivate","Spec":{"Type":"bind","Source":"/mnt/data/persistent/monitoring/victoriametrics/data","Target":"/victoria-metrics-data"},"SkipMountpointCreation":false}},"SecretReferences":null,"ConfigReferences":null,"MountLabel":"","ProcessLabel":"","AppArmorProfile":"","SeccompProfile":"","NoNewPrivileges":false,"WritableCgroups":null,"HostnamePath":"/mnt/data/docker/containers/1fdc18983f6adff8a3805902f78248d8496cdcc4975861cedebbdb9ff76c83f2/hostname","HostsPath":"/mnt/data/docker/containers/1fdc18983f6adff8a3805902f78248d8496cdcc4975861cedebbdb9ff76c83f2/hosts","ShmPath":"","ResolvConfPath":"/mnt/data/docker/containers/1fdc18983f6adff8a3805902f78248d8496cdcc4975861cedebbdb9ff76c83f2/resolv.conf","LocalLogCacheMeta":{"HaveNotifyEnabled":false}}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
|||||||
|
{"StreamConfig":{},"State":{"Running":true,"Paused":false,"Restarting":false,"OOMKilled":false,"Dead":false,"Pid":2585686,"ExitCode":0,"Error":"","StartedAt":"2025-10-02T08:19:16.454752741Z","FinishedAt":"0001-01-01T00:00:00Z","Health":{"Status":"starting","FailingStreak":0,"Log":null}},"ID":"4148d2975b3cc3874bf74c66cb4d7952ffac0f7ff54f0a2eebba8dee504dc5f7","Created":"2025-10-02T08:19:16.292495837Z","Managed":false,"Path":"docker-entrypoint.sh","Args":["postgres"],"Config":{"Hostname":"4148d2975b3c","Domainname":"","User":"","AttachStdin":false,"AttachStdout":true,"AttachStderr":true,"ExposedPorts":{"5432/tcp":{}},"Tty":false,"OpenStdin":false,"StdinOnce":false,"Env":["POSTGRES_USER=coolify","POSTGRES_PASSWORD=a3YSVK+NbRNj5D9UDSc9jnCOMtHCkwsIEToruSnWO+4=","POSTGRES_DB=coolify","PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","GOSU_VERSION=1.17","LANG=en_US.utf8","PG_MAJOR=15","PG_VERSION=15.13","PG_SHA256=4f62e133d22ea08a0401b0840920e26698644d01a80c34341fb732dd0a90ca5d","DOCKER_PG_LLVM_DEPS=llvm19-dev \t\tclang19","PGDATA=/var/lib/postgresql/data"],"Cmd":["postgres"],"Healthcheck":{"Test":["CMD-SHELL","pg_isready -U coolify","-d","coolify"],"Interval":5000000000,"Timeout":2000000000,"Retries":10},"Image":"postgres:15-alpine","Volumes":{"/var/lib/postgresql/data":{}},"WorkingDir":"/","Entrypoint":["docker-entrypoint.sh"],"OnBuild":null,"Labels":{"com.docker.compose.config-hash":"75ebb24a9bca7c26478cd0ca9df4c391dabb9613ba83cfacdb7d9f1300b18a4d","com.docker.compose.container-number":"1","com.docker.compose.depends_on":"","com.docker.compose.image":"sha256:e7599937cc85d3d711d1f85ad58128fda677279427b56801cefe3cb516b828fb","com.docker.compose.oneoff":"False","com.docker.compose.project":"source","com.docker.compose.project.config_files":"/mnt/data/linux/coolify/source/docker-compose.prod.yml","com.docker.compose.project.working_dir":"/mnt/data/linux/coolify/source","com.docker.compose.service":"coolify-db","com.docker.compose.version":"2.39.4"},"StopSignal":"SIGINT"},"Image":"sha256:e7599937cc85d3d711d1f85ad58128fda677279427b56801cefe3cb516b828fb","ImageManifest":null,"NetworkSettings":{"Bridge":"","SandboxID":"bb35c24ff9c3fa2532b8d483b7ff28953180f314ac4028dd505024ee563a92b4","SandboxKey":"/var/run/docker/netns/bb35c24ff9c3","HairpinMode":false,"LinkLocalIPv6Address":"","LinkLocalIPv6PrefixLen":0,"Networks":{"source_default":{"IPAMConfig":null,"Links":null,"Aliases":["source-coolify-db-1","coolify-db"],"MacAddress":"c6:c3:56:7b:24:10","DriverOpts":null,"GwPriority":0,"NetworkID":"2a6d0e1319bee7735491a797fff476fd31f2b17db8ea531759b30a3e0aea1acc","EndpointID":"fd977f9411101c8893c283b225e984a2de3c634a8ca799b66289e02b3057139e","Gateway":"10.0.33.1","IPAddress":"10.0.33.3","IPPrefixLen":24,"IPv6Gateway":"","GlobalIPv6Address":"","GlobalIPv6PrefixLen":0,"DNSNames":["source-coolify-db-1","coolify-db","4148d2975b3c"],"IPAMOperational":false,"DesiredMacAddress":""}},"Service":null,"Ports":{"5432/tcp":null},"SecondaryIPAddresses":null,"SecondaryIPv6Addresses":null,"HasSwarmEndpoint":false},"LogPath":"/mnt/data/docker/containers/4148d2975b3cc3874bf74c66cb4d7952ffac0f7ff54f0a2eebba8dee504dc5f7/4148d2975b3cc3874bf74c66cb4d7952ffac0f7ff54f0a2eebba8dee504dc5f7-json.log","Name":"/source-coolify-db-1","Driver":"overlay2","OS":"linux","ImagePlatform":{"architecture":"amd64","os":"linux"},"RestartCount":0,"HasBeenStartedBefore":true,"HasBeenManuallyStopped":false,"MountPoints":{"/var/lib/postgresql/data":{"Source":"/mnt/data/docker/volumes/coolify-db/_data","Destination":"/var/lib/postgresql/data","RW":true,"Name":"coolify-db","Driver":"local","Type":"volume","Relabel":"rw","ID":"bea7ba1c8d39bacd752dfb165d76789e58f5e371d9134de770f90cfae936233e","Spec":{"Type":"volume","Source":"coolify-db","Target":"/var/lib/postgresql/data"},"SkipMountpointCreation":false}},"SecretReferences":null,"ConfigReferences":null,"MountLabel":"","ProcessLabel":"","AppArmorProfile":"","SeccompProfile":"","NoNewPrivileges":false,"WritableCgroups":null,"HostnamePath":"/mnt/data/docker/containers/4148d2975b3cc3874bf74c66cb4d7952ffac0f7ff54f0a2eebba8dee504dc5f7/hostname","HostsPath":"/mnt/data/docker/containers/4148d2975b3cc3874bf74c66cb4d7952ffac0f7ff54f0a2eebba8dee504dc5f7/hosts","ShmPath":"","ResolvConfPath":"/mnt/data/docker/containers/4148d2975b3cc3874bf74c66cb4d7952ffac0f7ff54f0a2eebba8dee504dc5f7/resolv.conf","LocalLogCacheMeta":{"HaveNotifyEnabled":false}}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
|||||||
|
{"StreamConfig":{},"State":{"Running":false,"Paused":false,"Restarting":false,"OOMKilled":false,"Dead":false,"Pid":0,"ExitCode":137,"Error":"","StartedAt":"2025-10-02T08:17:37.655963647Z","FinishedAt":"2025-10-02T08:19:11.602429431Z","Health":{"Status":"unhealthy","FailingStreak":0,"Log":[{"Start":"2025-10-02T09:18:50.702287678+01:00","End":"2025-10-02T09:18:50.740255473+01:00","ExitCode":0,"Output":"/var/run/postgresql:5432 - accepting connections\n"},{"Start":"2025-10-02T09:18:55.74133915+01:00","End":"2025-10-02T09:18:55.779646205+01:00","ExitCode":0,"Output":"/var/run/postgresql:5432 - accepting connections\n"},{"Start":"2025-10-02T09:19:00.78108351+01:00","End":"2025-10-02T09:19:00.833846177+01:00","ExitCode":0,"Output":"/var/run/postgresql:5432 - accepting connections\n"},{"Start":"2025-10-02T09:19:05.834914544+01:00","End":"2025-10-02T09:19:05.87197942+01:00","ExitCode":0,"Output":"/var/run/postgresql:5432 - accepting connections\n"},{"Start":"2025-10-02T09:19:10.872766278+01:00","End":"2025-10-02T09:19:10.916946538+01:00","ExitCode":0,"Output":"/var/run/postgresql:5432 - accepting connections\n"}]}},"ID":"4d9e0e046d0d642bc4680440852e775b17274472b7c17e59d776a92484cda203","Created":"2025-10-02T08:17:35.390001914Z","Managed":false,"Path":"docker-entrypoint.sh","Args":["postgres"],"Config":{"Hostname":"4d9e0e046d0d","Domainname":"","User":"","AttachStdin":false,"AttachStdout":true,"AttachStderr":true,"ExposedPorts":{"5432/tcp":{}},"Tty":false,"OpenStdin":false,"StdinOnce":false,"Env":["POSTGRES_PASSWORD=a3YSVK+NbRNj5D9UDSc9jnCOMtHCkwsIEToruSnWO+4=","POSTGRES_DB=coolify","POSTGRES_USER=coolify","PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","GOSU_VERSION=1.17","LANG=en_US.utf8","PG_MAJOR=15","PG_VERSION=15.13","PG_SHA256=4f62e133d22ea08a0401b0840920e26698644d01a80c34341fb732dd0a90ca5d","DOCKER_PG_LLVM_DEPS=llvm19-dev \t\tclang19","PGDATA=/var/lib/postgresql/data"],"Cmd":["postgres"],"Healthcheck":{"Test":["CMD-SHELL","pg_isready -U coolify","-d","coolify"],"Interval":5000000000,"Timeout":2000000000,"Retries":10},"Image":"postgres:15-alpine","Volumes":{"/var/lib/postgresql/data":{}},"WorkingDir":"/","Entrypoint":["docker-entrypoint.sh"],"OnBuild":null,"Labels":{"com.docker.compose.config-hash":"75ebb24a9bca7c26478cd0ca9df4c391dabb9613ba83cfacdb7d9f1300b18a4d","com.docker.compose.container-number":"1","com.docker.compose.depends_on":"","com.docker.compose.image":"sha256:e7599937cc85d3d711d1f85ad58128fda677279427b56801cefe3cb516b828fb","com.docker.compose.oneoff":"False","com.docker.compose.project":"source","com.docker.compose.project.config_files":"/mnt/data/linux/coolify/source/docker-compose.prod.yml","com.docker.compose.project.working_dir":"/mnt/data/linux/coolify/source","com.docker.compose.replace":"postgres-1","com.docker.compose.service":"postgres","com.docker.compose.version":"2.39.4"},"StopSignal":"SIGINT"},"Image":"sha256:e7599937cc85d3d711d1f85ad58128fda677279427b56801cefe3cb516b828fb","ImageManifest":null,"NetworkSettings":{"Bridge":"","SandboxID":"","SandboxKey":"","HairpinMode":false,"LinkLocalIPv6Address":"","LinkLocalIPv6PrefixLen":0,"Networks":{"source_default":{"IPAMConfig":null,"Links":null,"Aliases":["source-postgres-1","postgres"],"MacAddress":"","DriverOpts":null,"GwPriority":0,"NetworkID":"2a6d0e1319bee7735491a797fff476fd31f2b17db8ea531759b30a3e0aea1acc","EndpointID":"","Gateway":"","IPAddress":"","IPPrefixLen":0,"IPv6Gateway":"","GlobalIPv6Address":"","GlobalIPv6PrefixLen":0,"DNSNames":["source-postgres-1","postgres","4d9e0e046d0d"],"IPAMOperational":false,"DesiredMacAddress":""}},"Service":null,"Ports":null,"SecondaryIPAddresses":null,"SecondaryIPv6Addresses":null,"HasSwarmEndpoint":false},"LogPath":"/mnt/data/docker/containers/4d9e0e046d0d642bc4680440852e775b17274472b7c17e59d776a92484cda203/4d9e0e046d0d642bc4680440852e775b17274472b7c17e59d776a92484cda203-json.log","Name":"/source-postgres-1","Driver":"overlay2","OS":"linux","ImagePlatform":{"architecture":"amd64","os":"linux"},"RestartCount":0,"HasBeenStartedBefore":true,"HasBeenManuallyStopped":true,"MountPoints":{"/var/lib/postgresql/data":{"Source":"/mnt/data/docker/volumes/coolify-db/_data","Destination":"/var/lib/postgresql/data","RW":true,"Name":"coolify-db","Driver":"local","Type":"volume","Relabel":"rw","Spec":{"Type":"volume","Source":"coolify-db","Target":"/var/lib/postgresql/data"},"SkipMountpointCreation":false}},"SecretReferences":null,"ConfigReferences":null,"MountLabel":"","ProcessLabel":"","AppArmorProfile":"","SeccompProfile":"","NoNewPrivileges":false,"WritableCgroups":null,"HostnamePath":"/mnt/data/docker/containers/4d9e0e046d0d642bc4680440852e775b17274472b7c17e59d776a92484cda203/hostname","HostsPath":"/mnt/data/docker/containers/4d9e0e046d0d642bc4680440852e775b17274472b7c17e59d776a92484cda203/hosts","ShmPath":"","ResolvConfPath":"/mnt/data/docker/containers/4d9e0e046d0d642bc4680440852e775b17274472b7c17e59d776a92484cda203/resolv.conf","LocalLogCacheMeta":{"HaveNotifyEnabled":false}}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
|||||||
|
{"StreamConfig":{},"State":{"Running":true,"Paused":false,"Restarting":false,"OOMKilled":false,"Dead":false,"Pid":1325851,"ExitCode":0,"Error":"","StartedAt":"2025-10-01T12:56:26.853816386Z","FinishedAt":"2025-10-01T12:56:06.787916391Z","Health":null},"ID":"7f005cbee749563b91eebb6ed26af906f2bb3b60f0ca630fe494ddf6ed97888a","Created":"2025-09-18T18:20:44.450022272Z","Managed":false,"Path":"/bin/node_exporter","Args":["--path.procfs=/host/proc","--path.rootfs=/rootfs","--path.sysfs=/host/sys","--collector.filesystem.ignored-mount-points=^/(sys|proc|dev|host|etc)($|/)","--web.listen-address=:56546"],"Config":{"Hostname":"localhost.localdomain","Domainname":"","User":"nobody","AttachStdin":false,"AttachStdout":true,"AttachStderr":true,"ExposedPorts":{"56546":{},"9100/tcp":{}},"Tty":false,"OpenStdin":false,"StdinOnce":false,"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"],"Cmd":["--path.procfs=/host/proc","--path.rootfs=/rootfs","--path.sysfs=/host/sys","--collector.filesystem.ignored-mount-points=^/(sys|proc|dev|host|etc)($|/)","--web.listen-address=:56546"],"Image":"prom/node-exporter:v1.8.2","Volumes":null,"WorkingDir":"","Entrypoint":["/bin/node_exporter"],"OnBuild":null,"Labels":{"com.docker.compose.config-hash":"bfdf0b38afcc0e37da15e151a98a9a2edfc6892e5f66d77fef5c5021a2308866","com.docker.compose.container-number":"1","com.docker.compose.depends_on":"","com.docker.compose.image":"sha256:71dc9668b154bd072420bf69f59140ceeac04b88cf300bfa24053eb02a04f169","com.docker.compose.oneoff":"False","com.docker.compose.project":"monitoring","com.docker.compose.project.config_files":"/mnt/data/persistent/monitoring/docker-compose.yml","com.docker.compose.project.working_dir":"/mnt/data/persistent/monitoring","com.docker.compose.service":"nodeexporter","com.docker.compose.version":"2.39.2","maintainer":"The Prometheus Authors \u003cprometheus-developers@googlegroups.com\u003e","org.label-schema.group":"monitoring"}},"Image":"sha256:71dc9668b154bd072420bf69f59140ceeac04b88cf300bfa24053eb02a04f169","ImageManifest":null,"NetworkSettings":{"Bridge":"","SandboxID":"7c3bc93d5094b4df2a44decb015ffeb5be236a8b39ae5258b9d1c01f7901ac9f","SandboxKey":"/var/run/docker/netns/default","HairpinMode":false,"LinkLocalIPv6Address":"","LinkLocalIPv6PrefixLen":0,"Networks":{"host":{"IPAMConfig":null,"Links":null,"Aliases":null,"MacAddress":"","DriverOpts":null,"GwPriority":0,"NetworkID":"d702e817c23a808d585701bac1ba02e4f1ff8fad7cd99a7e496fbb6bce164b38","EndpointID":"d0e693c48c471c97675b1d619201de6624130cde8f6af9625b2f5047c22117eb","Gateway":"","IPAddress":"","IPPrefixLen":0,"IPv6Gateway":"","GlobalIPv6Address":"","GlobalIPv6PrefixLen":0,"DNSNames":null,"IPAMOperational":false,"DesiredMacAddress":""}},"Service":null,"Ports":{},"SecondaryIPAddresses":null,"SecondaryIPv6Addresses":null,"HasSwarmEndpoint":false},"LogPath":"/mnt/data/docker/containers/7f005cbee749563b91eebb6ed26af906f2bb3b60f0ca630fe494ddf6ed97888a/7f005cbee749563b91eebb6ed26af906f2bb3b60f0ca630fe494ddf6ed97888a-json.log","Name":"/nodeexporter","Driver":"overlay2","OS":"linux","ImagePlatform":{"architecture":"amd64","os":"linux"},"RestartCount":0,"HasBeenStartedBefore":true,"HasBeenManuallyStopped":false,"MountPoints":{"/host/proc":{"Source":"/proc","Destination":"/host/proc","RW":false,"Name":"","Driver":"","Type":"bind","Relabel":"ro","Propagation":"rprivate","Spec":{"Type":"bind","Source":"/proc","Target":"/host/proc","ReadOnly":true},"SkipMountpointCreation":false},"/host/sys":{"Source":"/sys","Destination":"/host/sys","RW":false,"Name":"","Driver":"","Type":"bind","Relabel":"ro","Propagation":"rprivate","Spec":{"Type":"bind","Source":"/sys","Target":"/host/sys","ReadOnly":true},"SkipMountpointCreation":false},"/rootfs":{"Source":"/","Destination":"/rootfs","RW":false,"Name":"","Driver":"","Type":"bind","Relabel":"ro","Propagation":"rslave","Spec":{"Type":"bind","Source":"/","Target":"/rootfs","ReadOnly":true},"SkipMountpointCreation":false}},"SecretReferences":null,"ConfigReferences":null,"MountLabel":"","ProcessLabel":"","AppArmorProfile":"","SeccompProfile":"","NoNewPrivileges":false,"WritableCgroups":null,"HostnamePath":"/mnt/data/docker/containers/7f005cbee749563b91eebb6ed26af906f2bb3b60f0ca630fe494ddf6ed97888a/hostname","HostsPath":"/mnt/data/docker/containers/7f005cbee749563b91eebb6ed26af906f2bb3b60f0ca630fe494ddf6ed97888a/hosts","ShmPath":"","ResolvConfPath":"/mnt/data/docker/containers/7f005cbee749563b91eebb6ed26af906f2bb3b60f0ca630fe494ddf6ed97888a/resolv.conf","LocalLogCacheMeta":{"HaveNotifyEnabled":false}}
|
@@ -0,0 +1 @@
|
|||||||
|
{"StreamConfig":{},"State":{"Running":true,"Paused":false,"Restarting":true,"OOMKilled":false,"Dead":false,"Pid":0,"ExitCode":1,"Error":"","StartedAt":"2025-10-02T08:31:56.5678271Z","FinishedAt":"2025-10-02T08:32:01.401903544Z","Health":null},"ID":"8053d5219519aafd505e4f24ee9a69ed9553d5ec1c3cd6141cd81c63227e76fb","Created":"2025-07-04T11:45:45.2917304Z","Managed":false,"Path":"bench","Args":["worker","--queue","default"],"Config":{"Hostname":"8053d5219519","Domainname":"","User":"frappe","AttachStdin":false,"AttachStdout":true,"AttachStderr":true,"Tty":false,"OpenStdin":false,"StdinOnce":false,"Env":["COOLIFY_RESOURCE_UUID=p8kggww8goc8go0oo40o8gk4","COOLIFY_CONTAINER_NAME=queue-default-p8kggww8goc8go0oo40o8gk4","PATH=/home/frappe/.nvm/versions/node/v14.19.3/bin/:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","LANG=C.UTF-8","GPG_KEY=E3FF2839C048B25C084DEBE9B26995E310250568","PYTHON_VERSION=3.9.9","PYTHON_PIP_VERSION=21.2.4","PYTHON_SETUPTOOLS_VERSION=57.5.0","PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/3cb8888cc2869620f57d5d2da64da38f516078c7/public/get-pip.py","PYTHON_GET_PIP_SHA256=c518250e91a70d7b20cceb15272209a4ded2a0c263ae5776f129e0d9b5674309","NVM_DIR=/home/frappe/.nvm"],"Cmd":["bench","worker","--queue","default"],"Image":"frappe/erpnext-worker:v13","Volumes":null,"WorkingDir":"/home/frappe/frappe-bench/sites","Entrypoint":null,"OnBuild":null,"Labels":{"com.docker.compose.config-hash":"92d45230fe6a67a4986cff4e0538c999829093bd11fe4e1d43f1635c10c3d5e1","com.docker.compose.container-number":"1","com.docker.compose.depends_on":"","com.docker.compose.image":"sha256:4a732c9a7f0b2a34f20e6be388567fb5e377cbe8017f3f5fb8bba482ebc96e04","com.docker.compose.oneoff":"False","com.docker.compose.project":"p8kggww8goc8go0oo40o8gk4","com.docker.compose.project.config_files":"/data/coolify/services/p8kggww8goc8go0oo40o8gk4/docker-compose.yml","com.docker.compose.project.working_dir":"/data/coolify/services/p8kggww8goc8go0oo40o8gk4","com.docker.compose.service":"queue-default","com.docker.compose.version":"2.35.1","coolify.environmentName":"production","coolify.managed":"true","coolify.name":"queue-default-p8kggww8goc8go0oo40o8gk4","coolify.projectName":"eve","coolify.pullRequestId":"0","coolify.resourceName":"service-xscgkk4k4sck4k40kowc48cg","coolify.service.subId":"68","coolify.service.subName":"queue-default","coolify.service.subType":"application","coolify.serviceId":"38","coolify.serviceName":"queue-default","coolify.type":"service","coolify.version":"4.0.0-beta.420.3"}},"Image":"sha256:4a732c9a7f0b2a34f20e6be388567fb5e377cbe8017f3f5fb8bba482ebc96e04","ImageManifest":null,"NetworkSettings":{"Bridge":"","SandboxID":"","SandboxKey":"","HairpinMode":false,"LinkLocalIPv6Address":"","LinkLocalIPv6PrefixLen":0,"Networks":{"p8kggww8goc8go0oo40o8gk4":{"IPAMConfig":null,"Links":null,"Aliases":["queue-default-p8kggww8goc8go0oo40o8gk4","queue-default"],"MacAddress":"","DriverOpts":null,"GwPriority":0,"NetworkID":"766939b83ae8d5703317c384b4f6fac8007057f37e8d6052e900802bee03ce72","EndpointID":"","Gateway":"","IPAddress":"","IPPrefixLen":0,"IPv6Gateway":"","GlobalIPv6Address":"","GlobalIPv6PrefixLen":0,"DNSNames":["queue-default-p8kggww8goc8go0oo40o8gk4","queue-default","8053d5219519"],"IPAMOperational":false,"DesiredMacAddress":""}},"Service":null,"Ports":null,"SecondaryIPAddresses":null,"SecondaryIPv6Addresses":null,"HasSwarmEndpoint":false},"LogPath":"/mnt/data/docker/containers/8053d5219519aafd505e4f24ee9a69ed9553d5ec1c3cd6141cd81c63227e76fb/8053d5219519aafd505e4f24ee9a69ed9553d5ec1c3cd6141cd81c63227e76fb-json.log","Name":"/queue-default-p8kggww8goc8go0oo40o8gk4","Driver":"overlay2","OS":"linux","ImagePlatform":{"architecture":"amd64","os":"linux"},"RestartCount":1448,"HasBeenStartedBefore":true,"HasBeenManuallyStopped":false,"MountPoints":{"/home/frappe/frappe-bench/sites":{"Source":"/mnt/data/docker/volumes/p8kggww8goc8go0oo40o8gk4_eve-erpnext-sites/_data","Destination":"/home/frappe/frappe-bench/sites","RW":true,"Name":"p8kggww8goc8go0oo40o8gk4_eve-erpnext-sites","Driver":"local","Type":"volume","Relabel":"rw","Spec":{"Type":"volume","Source":"p8kggww8goc8go0oo40o8gk4_eve-erpnext-sites","Target":"/home/frappe/frappe-bench/sites"},"SkipMountpointCreation":false}},"SecretReferences":null,"ConfigReferences":null,"MountLabel":"","ProcessLabel":"","AppArmorProfile":"","SeccompProfile":"","NoNewPrivileges":false,"WritableCgroups":null,"HostnamePath":"/mnt/data/docker/containers/8053d5219519aafd505e4f24ee9a69ed9553d5ec1c3cd6141cd81c63227e76fb/hostname","HostsPath":"/mnt/data/docker/containers/8053d5219519aafd505e4f24ee9a69ed9553d5ec1c3cd6141cd81c63227e76fb/hosts","ShmPath":"","ResolvConfPath":"/mnt/data/docker/containers/8053d5219519aafd505e4f24ee9a69ed9553d5ec1c3cd6141cd81c63227e76fb/resolv.conf","LocalLogCacheMeta":{"HaveNotifyEnabled":false}}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
|||||||
|
{"StreamConfig":{},"State":{"Running":true,"Paused":false,"Restarting":true,"OOMKilled":false,"Dead":false,"Pid":0,"ExitCode":1,"Error":"","StartedAt":"2025-10-02T08:32:25.012907057Z","FinishedAt":"2025-10-02T08:32:33.203578178Z","Health":null},"ID":"86fd80fda007e765e88b1a4a488af444ce24988292692a9733b097086193c7fb","Created":"2025-07-04T11:45:45.292392487Z","Managed":false,"Path":"bench","Args":["worker","--queue","long"],"Config":{"Hostname":"86fd80fda007","Domainname":"","User":"frappe","AttachStdin":false,"AttachStdout":true,"AttachStderr":true,"Tty":false,"OpenStdin":false,"StdinOnce":false,"Env":["COOLIFY_RESOURCE_UUID=p8kggww8goc8go0oo40o8gk4","COOLIFY_CONTAINER_NAME=queue-long-p8kggww8goc8go0oo40o8gk4","PATH=/home/frappe/.nvm/versions/node/v14.19.3/bin/:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","LANG=C.UTF-8","GPG_KEY=E3FF2839C048B25C084DEBE9B26995E310250568","PYTHON_VERSION=3.9.9","PYTHON_PIP_VERSION=21.2.4","PYTHON_SETUPTOOLS_VERSION=57.5.0","PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/3cb8888cc2869620f57d5d2da64da38f516078c7/public/get-pip.py","PYTHON_GET_PIP_SHA256=c518250e91a70d7b20cceb15272209a4ded2a0c263ae5776f129e0d9b5674309","NVM_DIR=/home/frappe/.nvm"],"Cmd":["bench","worker","--queue","long"],"Image":"frappe/erpnext-worker:v13","Volumes":null,"WorkingDir":"/home/frappe/frappe-bench/sites","Entrypoint":null,"OnBuild":null,"Labels":{"com.docker.compose.config-hash":"9bb1ec43b5bf9067e0bb47b13a7e762151dcc378f558e3dc49866bc1a42ab87e","com.docker.compose.container-number":"1","com.docker.compose.depends_on":"","com.docker.compose.image":"sha256:4a732c9a7f0b2a34f20e6be388567fb5e377cbe8017f3f5fb8bba482ebc96e04","com.docker.compose.oneoff":"False","com.docker.compose.project":"p8kggww8goc8go0oo40o8gk4","com.docker.compose.project.config_files":"/data/coolify/services/p8kggww8goc8go0oo40o8gk4/docker-compose.yml","com.docker.compose.project.working_dir":"/data/coolify/services/p8kggww8goc8go0oo40o8gk4","com.docker.compose.service":"queue-long","com.docker.compose.version":"2.35.1","coolify.environmentName":"production","coolify.managed":"true","coolify.name":"queue-long-p8kggww8goc8go0oo40o8gk4","coolify.projectName":"eve","coolify.pullRequestId":"0","coolify.resourceName":"service-xscgkk4k4sck4k40kowc48cg","coolify.service.subId":"69","coolify.service.subName":"queue-long","coolify.service.subType":"application","coolify.serviceId":"38","coolify.serviceName":"queue-long","coolify.type":"service","coolify.version":"4.0.0-beta.420.3"}},"Image":"sha256:4a732c9a7f0b2a34f20e6be388567fb5e377cbe8017f3f5fb8bba482ebc96e04","ImageManifest":null,"NetworkSettings":{"Bridge":"","SandboxID":"","SandboxKey":"","HairpinMode":false,"LinkLocalIPv6Address":"","LinkLocalIPv6PrefixLen":0,"Networks":{"p8kggww8goc8go0oo40o8gk4":{"IPAMConfig":null,"Links":null,"Aliases":["queue-long-p8kggww8goc8go0oo40o8gk4","queue-long"],"MacAddress":"","DriverOpts":null,"GwPriority":0,"NetworkID":"766939b83ae8d5703317c384b4f6fac8007057f37e8d6052e900802bee03ce72","EndpointID":"","Gateway":"","IPAddress":"","IPPrefixLen":0,"IPv6Gateway":"","GlobalIPv6Address":"","GlobalIPv6PrefixLen":0,"DNSNames":["queue-long-p8kggww8goc8go0oo40o8gk4","queue-long","86fd80fda007"],"IPAMOperational":false,"DesiredMacAddress":""}},"Service":null,"Ports":null,"SecondaryIPAddresses":null,"SecondaryIPv6Addresses":null,"HasSwarmEndpoint":false},"LogPath":"/mnt/data/docker/containers/86fd80fda007e765e88b1a4a488af444ce24988292692a9733b097086193c7fb/86fd80fda007e765e88b1a4a488af444ce24988292692a9733b097086193c7fb-json.log","Name":"/queue-long-p8kggww8goc8go0oo40o8gk4","Driver":"overlay2","OS":"linux","ImagePlatform":{"architecture":"amd64","os":"linux"},"RestartCount":1575,"HasBeenStartedBefore":true,"HasBeenManuallyStopped":false,"MountPoints":{"/home/frappe/frappe-bench/sites":{"Source":"/mnt/data/docker/volumes/p8kggww8goc8go0oo40o8gk4_eve-erpnext-sites/_data","Destination":"/home/frappe/frappe-bench/sites","RW":true,"Name":"p8kggww8goc8go0oo40o8gk4_eve-erpnext-sites","Driver":"local","Type":"volume","Relabel":"rw","Spec":{"Type":"volume","Source":"p8kggww8goc8go0oo40o8gk4_eve-erpnext-sites","Target":"/home/frappe/frappe-bench/sites"},"SkipMountpointCreation":false}},"SecretReferences":null,"ConfigReferences":null,"MountLabel":"","ProcessLabel":"","AppArmorProfile":"","SeccompProfile":"","NoNewPrivileges":false,"WritableCgroups":null,"HostnamePath":"/mnt/data/docker/containers/86fd80fda007e765e88b1a4a488af444ce24988292692a9733b097086193c7fb/hostname","HostsPath":"/mnt/data/docker/containers/86fd80fda007e765e88b1a4a488af444ce24988292692a9733b097086193c7fb/hosts","ShmPath":"","ResolvConfPath":"/mnt/data/docker/containers/86fd80fda007e765e88b1a4a488af444ce24988292692a9733b097086193c7fb/resolv.conf","LocalLogCacheMeta":{"HaveNotifyEnabled":false}}
|
@@ -0,0 +1 @@
|
|||||||
|
{"StreamConfig":{},"State":{"Running":true,"Paused":false,"Restarting":false,"OOMKilled":false,"Dead":false,"Pid":1327706,"ExitCode":0,"Error":"","StartedAt":"2025-10-01T12:56:27.033181562Z","FinishedAt":"2025-10-01T12:56:16.816839246Z","Health":null},"ID":"8cca1a9185a3f2e6c9664735aa42608040b363738dc0a4437d91b53400b0d8dd","Created":"2025-09-18T18:20:44.450233009Z","Managed":false,"Path":"/bin/prometheus","Args":["--config.file=/etc/prometheus/prometheus.yml","--storage.tsdb.path=/prometheus","--web.console.libraries=/etc/prometheus/console_libraries","--web.console.templates=/etc/prometheus/consoles","--storage.tsdb.retention.time=2y","--web.enable-lifecycle","--web.listen-address=:43261"],"Config":{"Hostname":"localhost.localdomain","Domainname":"","User":"nobody","AttachStdin":false,"AttachStdout":true,"AttachStderr":true,"ExposedPorts":{"43261":{},"9090/tcp":{}},"Tty":false,"OpenStdin":false,"StdinOnce":false,"Env":["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"],"Cmd":["--config.file=/etc/prometheus/prometheus.yml","--storage.tsdb.path=/prometheus","--web.console.libraries=/etc/prometheus/console_libraries","--web.console.templates=/etc/prometheus/consoles","--storage.tsdb.retention.time=2y","--web.enable-lifecycle","--web.listen-address=:43261"],"Image":"prom/prometheus:v3.5.0","Volumes":{"/prometheus":{}},"WorkingDir":"/prometheus","Entrypoint":["/bin/prometheus"],"OnBuild":null,"Labels":{"com.docker.compose.config-hash":"55f7161d9529b80b51562b5d01ce12a5ebdc3ae8fa002b288dd398e801283105","com.docker.compose.container-number":"1","com.docker.compose.depends_on":"","com.docker.compose.image":"sha256:a3bc50fcb50fb1409287c32773d8fe799f6cad5511c4ba3e2e851784e7a05026","com.docker.compose.oneoff":"False","com.docker.compose.project":"monitoring","com.docker.compose.project.config_files":"/mnt/data/persistent/monitoring/docker-compose.yml","com.docker.compose.project.working_dir":"/mnt/data/persistent/monitoring","com.docker.compose.service":"prometheus","com.docker.compose.version":"2.39.2","maintainer":"The Prometheus Authors \u003cprometheus-developers@googlegroups.com\u003e","org.label-schema.group":"monitoring","org.opencontainers.image.source":"https://github.com/prometheus/prometheus"}},"Image":"sha256:a3bc50fcb50fb1409287c32773d8fe799f6cad5511c4ba3e2e851784e7a05026","ImageManifest":null,"NetworkSettings":{"Bridge":"","SandboxID":"9d54d8d717848248eb1addc8b8b0dbab60a9d064faa4b83fc247d2ffba69410d","SandboxKey":"/var/run/docker/netns/default","HairpinMode":false,"LinkLocalIPv6Address":"","LinkLocalIPv6PrefixLen":0,"Networks":{"host":{"IPAMConfig":null,"Links":null,"Aliases":null,"MacAddress":"","DriverOpts":null,"GwPriority":0,"NetworkID":"d702e817c23a808d585701bac1ba02e4f1ff8fad7cd99a7e496fbb6bce164b38","EndpointID":"a6c4991511e845fdec0eaba98fe992de8a264b64d663af31f3cb2cf9874a9416","Gateway":"","IPAddress":"","IPPrefixLen":0,"IPv6Gateway":"","GlobalIPv6Address":"","GlobalIPv6PrefixLen":0,"DNSNames":null,"IPAMOperational":false,"DesiredMacAddress":""}},"Service":null,"Ports":{},"SecondaryIPAddresses":null,"SecondaryIPv6Addresses":null,"HasSwarmEndpoint":false},"LogPath":"/mnt/data/docker/containers/8cca1a9185a3f2e6c9664735aa42608040b363738dc0a4437d91b53400b0d8dd/8cca1a9185a3f2e6c9664735aa42608040b363738dc0a4437d91b53400b0d8dd-json.log","Name":"/prometheus","Driver":"overlay2","OS":"linux","ImagePlatform":{"architecture":"amd64","os":"linux"},"RestartCount":0,"HasBeenStartedBefore":true,"HasBeenManuallyStopped":false,"MountPoints":{"/etc/prometheus":{"Source":"/mnt/data/persistent/monitoring/prometheus/config","Destination":"/etc/prometheus","RW":true,"Name":"","Driver":"","Type":"bind","Relabel":"rw","Propagation":"rprivate","Spec":{"Type":"bind","Source":"/mnt/data/persistent/monitoring/prometheus/config","Target":"/etc/prometheus"},"SkipMountpointCreation":false},"/prometheus":{"Source":"/mnt/data/persistent/monitoring/prometheus/data","Destination":"/prometheus","RW":true,"Name":"","Driver":"","Type":"bind","Relabel":"rw","Propagation":"rprivate","Spec":{"Type":"bind","Source":"/mnt/data/persistent/monitoring/prometheus/data","Target":"/prometheus"},"SkipMountpointCreation":false}},"SecretReferences":null,"ConfigReferences":null,"MountLabel":"","ProcessLabel":"","AppArmorProfile":"","SeccompProfile":"","NoNewPrivileges":false,"WritableCgroups":null,"HostnamePath":"/mnt/data/docker/containers/8cca1a9185a3f2e6c9664735aa42608040b363738dc0a4437d91b53400b0d8dd/hostname","HostsPath":"/mnt/data/docker/containers/8cca1a9185a3f2e6c9664735aa42608040b363738dc0a4437d91b53400b0d8dd/hosts","ShmPath":"","ResolvConfPath":"/mnt/data/docker/containers/8cca1a9185a3f2e6c9664735aa42608040b363738dc0a4437d91b53400b0d8dd/resolv.conf","LocalLogCacheMeta":{"HaveNotifyEnabled":false}}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user