This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Print JB encryption key | |
token=$(whmapi1 api_token_create token_name=temp 2>/dev/null | grep -oP '(?<=token: ).*' 2>/dev/null) | |
hostname=$(hostname) | |
encryption_key=$(curl --insecure -H "Authorization: whm root:$token" "https://$hostname:2087/cgi/addons/jetbackup5/api.cgi?function=getMasterEncryptionKey" 2>/dev/null | grep -o '"encryption_key":"[^"]*' | awk -F '"' '{print $4}') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# install lsws | |
bash <( curl https://get.litespeed.sh ) TRIAL | |
# symlink docroot from filemanager to ls | |
ln -s /home/stefan/josjedan.openpanel.org /usr/local/lsws/Example2/public_html | |
# install lsphp | |
wget -O - https://repo.litespeed.sh | bash | |
apt-get install lsphp81 lsphp81-common lsphp81-mysql |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from flask import Flask, render_template, request | |
from flask_socketio import SocketIO, emit | |
import docker | |
app = Flask(__name__) | |
socketio = SocketIO(app, cors_allowed_origins="*") | |
client = docker.from_env() | |
@app.route('/terminal/<container_id>') | |
def terminal(container_id): |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
# Variables | |
PDIR=$(pwd) | |
ZONEDIR="/var/cache/bind" | |
ZONE=$1 | |
ZONEFILE="/etc/bind/zones/${ZONE}.zone" | |
CONFIG_FILE="/etc/bind/named.conf.local" | |
DNSSERVICE="bind9" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Threshold for the number of xmlrpc processes indicating an attack | |
THRESHOLD=50 | |
# Path to the custom Nginx configuration include file | |
NGINX_CONF="/etc/nginx/conf.d/custom_code_for_all_domains.conf" | |
# Function to log the change | |
log_change() { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Gunicorn configuration file | |
# https://docs.gunicorn.org/en/stable/configure.html#configuration-file | |
# https://docs.gunicorn.org/en/stable/settings.html | |
import multiprocessing | |
from gunicorn.config import Config | |
import configparser | |
import os |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# https://unix.stackexchange.com/questions/537645/how-to-limit-docker-total-resources | |
# https://www.freedesktop.org/wiki/Software/systemd/ControlGroupInterface/ | |
CPU_PERCENTAGE="90" | |
RAM_PERCENTAGE="90" | |
# Get total RAM in bytes | |
total_ram=$(grep MemTotal /proc/meminfo | awk '{print $2}') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
### | |
# | |
# install and enable fr locale for openpanel | |
# | |
### | |
cd /usr/local/panel && pybabel init -i messages.pot -d translations -l fr | |
wget -O /usr/local/panel/translations/fr/LC_MESSAGES/messages.po https://raw.githubusercontent.com/stefanpejcic/openpanel-translations/main/fr-fr/messages.pot |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Check if Docker is running | |
if ! docker info &>/dev/null; then | |
echo "Docker is not running. Please start Docker and try again." | |
exit 1 | |
fi | |
# Check if the Docker container exists | |
if docker ps -a --format '{{.Names}}' | grep -q "openpanel_mysql"; then |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-- phpMyAdmin SQL Dump | |
-- version 5.2.1 | |
-- https://www.phpmyadmin.net/ | |
-- | |
-- Host: localhost | |
-- Generation Time: Sep 21, 2023 at 02:09 PM | |
-- Server version: 8.0.34-0ubuntu0.20.04.1 | |
-- PHP Version: 7.4.3-4ubuntu2.19 | |
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; |
NewerOlder