Skip to content

Instantly share code, notes, and snippets.

@LordVeovis
LordVeovis / gitlab
Created March 17, 2016 23:16
gitlab init script for gentoo
#!/sbin/runscript
# GitLab 8.x init script for Gentoo Linux
# see https://github.com/gitlabhq/gitlabhq/blob/master/doc/installation.md
GITLAB_BASE=${GITLAB_BASE:-/mnt/data/gitlab/gitlab}
GITLAB_USER=${GITLAB_USER:-gitlab}
depend() {
need net redis
}
@LordVeovis
LordVeovis / 10_restore-custom.sh
Last active June 11, 2022 22:50
Restore custom config into edgerouter
#!/bin/bash
# to be stored into /config/scripts/post-config.d/10_restore-custom.sh
config_root=/config/user-data/root/
# custom PS1
sed -i -e 's/^PS1=.*$/PS1='"'"'\\[\\033[01;32m\\]\\u@\\h\\[\\033[01;34m\\] \\w \\$\\[\\033[00m\\] '"'"'/' /etc/bash.bashrc
# disable ipv6 on eth2 because I do not use the tunnel from sfr
echo 1 > /proc/sys/net/ipv6/conf/eth2/disable_ipv6
@LordVeovis
LordVeovis / config.toml
Last active August 21, 2018 06:27
dockerized gitlab runner configuration files
concurrent = 3
check_interval = 5
[[runners]]
name = "runner2"
url = "https://gitlab"
token = "xxx"
executor = "docker"
environment = ["DOCKER_DRIVER=overlay2","DOCKER_HOST=tcp://docker:2375"]
[runners.docker]
@LordVeovis
LordVeovis / docker-compose.yml
Created August 23, 2018 17:39
radarr docker-compose
version: "3.5"
services:
radarr:
image: linuxserver/radarr:nightly
restart: unless-stopped
networks:
- docker1
environment:
TZ: Europe/Paris
PUID: 1033
@LordVeovis
LordVeovis / Dockerfile
Created October 15, 2018 12:00
speedtest history
FROM alpine:3.8
RUN set -xe; \
apk add --no-cache speedtest-cli; \
ln -s /usr/bin/python3 /usr/bin/python
@LordVeovis
LordVeovis / make install
Created November 22, 2018 20:28
manual install vs packaging system
>>> Install xmlrpc-c-1.39.11-r1 into /var/tmp/portage/dev-libs/xmlrpc-c-1.39.11-r1/image/ category dev-libs
make -j8 DESTDIR=/var/tmp/portage/dev-libs/xmlrpc-c-1.39.11-r1/image/ install
make -C include/ -f /var/tmp/portage/dev-libs/xmlrpc-c-1.39.11-r1/work/xmlrpc-c-1.39.11//include/Makefile \
install
make -C lib/ -f /var/tmp/portage/dev-libs/xmlrpc-c-1.39.11-r1/work/xmlrpc-c-1.39.11//lib/Makefile \
install
make -C src/ -f /var/tmp/portage/dev-libs/xmlrpc-c-1.39.11-r1/work/xmlrpc-c-1.39.11//src/Makefile \
install
/bin/sh /var/tmp/portage/dev-libs/xmlrpc-c-1.39.11-r1/work/xmlrpc-c-1.39.11/mkinstalldirs /var/tmp/portage/dev-libs/xmlrpc-c-1.39.11-r1/image//usr/lib64
/bin/sh /var/tmp/portage/dev-libs/xmlrpc-c-1.39.11-r1/work/xmlrpc-c-1.39.11/mkinstalldirs /var/tmp/portage/dev-libs/xmlrpc-c-1.39.11-r1/image//usr/include
@LordVeovis
LordVeovis / Remove-Crapware.ps1
Last active December 3, 2019 01:56
general crapware removal for windows 10 1809+
$appxPackage = @(
'Microsoft.Office.OneNote',
'Microsoft.XboxApp',
'Microsoft.WindowsFeedbackHub',
'Microsoft.XboxIdentityProvider',
'Microsoft.MixedReality.Portal',
'Microsoft.Getstarted',
'Microsoft.MinecraftUWP',
'Microsoft.MicrosoftOfficeHub',
'king.com.CandyCrushSaga',
{
"ClientId": 000000000000000000,
"BotId": null,
"Token": "zerETGZERgzer5460zre5fzk.sedfrl.fgd540dgf_fv65d4fsg6v54sfdg",
"OwnerIds": [
000000000000000000
],
"LoLApiKey": "",
"GoogleApiKey": "hgfjhgfg_azera654f0azerfa65rf0zrfradqqd",
"MashapeKey": "",
@LordVeovis
LordVeovis / upgrade-alpine-3.13.sh
Last active March 2, 2021 16:40
alpine 3.12->3.13
#!/bin/sh
CURRENT=3.12
NEXT=3.13
SCRIPT_ME=$PWD/$0
UPGRADE_LOCAL_SCRIPT=/etc/local.d/upgrade-alpine-3.13.start
# identify current step
go_step1=$(cat /etc/os-release | grep VERSION | grep $CURRENT | wc -l)
go_step2=$(cat /etc/os-release | grep VERSION | grep $NEXT | wc -l)
@LordVeovis
LordVeovis / upgrade-alpine-3.14.sh
Last active January 12, 2022 09:16
upgrade-alpine-3.14.sh
#!/bin/sh
# wget -O '/etc/local.d/upgrade-alpine-3.14.start' 'https://gist.githubusercontent.com/LordVeovis/2e87e016e35ba109cb11ccc48ae9240c/raw/e8fc8eb8819ba79437485bfb1908de93591efceb/upgrade-alpine-3.14.sh'
# chmod +x /etc/local.d/upgrade-alpine-3.14.start
CURRENT=3.13
NEXT=3.14
SCRIPT_ME=$PWD/$0
UPGRADE_LOCAL_SCRIPT=/etc/local.d/upgrade-alpine-3.14.start