Skip to content

Instantly share code, notes, and snippets.

@iamnimnul
iamnimnul / README.md
Last active February 9, 2025 10:15
Installing mega-cmd-server service on Debian 12 / Raspberry Pi OS

Install mega-cmd from official website https://mega.io/cmd#download. For Raspberry Pi use Linux > Raspbian.

To create background service:

# Create the service file (copy content)
# WARNING: UPDATE LINE 7 "User=root" if you want to run it as different user
sudo nano /etc/systemd/system/mega.service

# Set proper permissions
@iamnimnul
iamnimnul / backup.sh
Created February 14, 2025 17:11
uptime kuma - run docker script & backup script
#!/bin/bash -e
set -euxo pipefail
CONTAINER_NAME="uptime-kuma"
DATETIME="$(date -Ins)"
FILENAME="uptime-kuma-${DATETIME}.zip"
mkdir -p backup
docker exec ${CONTAINER_NAME} sh -c "apt update && apt install zip && mkdir -p /root/backup"
docker exec ${CONTAINER_NAME} sh -c "zip -r /root/backup/${FILENAME} /app/data"
docker cp ${CONTAINER_NAME}:/root/backup/${FILENAME} $(pwd)/backup/