Skip to content

Instantly share code, notes, and snippets.

#!/bin/bash
set -e
{
docker exec --user www-data nextcloud php cron.php
docker exec --user www-data nextcloud php /var/www/html/occ db:add-missing-columns --no-interaction
docker exec --user www-data nextcloud php /var/www/html/occ db:add-missing-primary-keys --no-interaction
docker exec --user www-data nextcloud php /var/www/html/occ db:add-missing-indices --no-interaction
docker exec --user www-data nextcloud php /var/www/html/occ db:convert-filecache-bigint --no-interaction
docker exec --user www-data nextcloud php /var/www/html/occ maintenance:mimetype:update-db --no-interaction
Nginx Proxy Manager
Proxy Host
[X] Block Common Exploits
[X] Websockets Support
[X] Force SSL
[X] HTTP/2 Support
[X] HSTS Enabled
[X] HSTS Subdomains
@realies
realies / samsung-uk-student.user.js
Created May 10, 2023 15:50
tamper monkey script to register as a uk student with any email
// ==UserScript==
// @name smsng-uk-student-any-mail
// @namespace http://tampermonkey.net/
// @version 0.1
// @match https://shop.samsung.com/uk/multistore/ukepp/uk_student/registration
// @icon https://www.google.com/s2/favicons?sz=64&domain=samsung.com
// @grant GM_addStyle
// @run-at document-start
// ==/UserScript==
const fs = require('fs');
const { exec, execSync } = require('child_process');
const getStartTime = (fileName) => {
const ffprobeOutput = execSync(`ffprobe -v quiet -print_format json -show_entries format=start_time ${fileName}`).toString();
const ffprobeJSON = JSON.parse(ffprobeOutput);
return parseFloat(ffprobeJSON.format.start_time) * 1000;
};
const mixAudioTracks = (audioFiles) => {