All New

user:thomas gists created by user

title:mygist gists with given title

filename:myfile.txt gists having files with given name

extension:yml gists having files with given extension

language:go gists having files with given language

topic:homelab gists with given topic

Register

Login


All New Register Login

All gists

Recently created
Least recently created
Recently updated
Least recently updated
anduin's Avatar

anduin / Koel deployment

0 likes
0 forks
1 files
Last active 1710087208
Koel deployment
1 echo "Downloading koel..."
2 sudo apt install tar wget jq
3 latestUrl=$(curl https://api.github.com/repos/koel/koel/releases/latest | jq -r '(.assets[] | select(.browser_download_url | contains(".zip"))).browser_download_url')
4 rm /tmp/koel.zip
5 rm /tmp/koel_ext -rf
6 wget -O /tmp/koel.zip $latestUrl
7
8 echo "Unziping koel..."
9 unzip /tmp/koel.zip -d /tmp/koel_ext
anduin's Avatar

anduin / WRT Build

1 likes
0 forks
1 files
Last active 1725525230
1 #!/bin/sh
2 routerUser="root"
3 version="23.05.3"
4 #baseUrl="https://downloads.immortalwrt.org/releases/${version}/targets/x86/64"
5 baseUrl="https://immortalwrt.aiursoft.cn/releases/${version}/targets/x86/64" # Use mirror to speed up download
6 builderFileName="immortalwrt-imagebuilder-${version}-x86-64.Linux-x86_64.tar.xz"
7 pkgConfig="-dnsmasq dnsmasq-full ip-full vim vim-runtime -ethtool ethtool-full \
8 kmod-nf-nat kmod-nf-nat6 kmod-tls kmod-nft-arp kmod-nft-compat kmod-nft-connlimit kmod-nft-dup-inet kmod-nft-queue kmod-nft-socket kmod-nft-tproxy kmod-nft-xfrm kmod-nft-offload \
9 iptables-nft ip6tables-nft kmod-ipt-nat6 kmod-ipt-nat-extra kmod-ipt-nathelper-rtsp kmod-sched-mqprio kmod-ipt-offload \
10 kmod-e1000 kmod-e1000e kmod-igb kmod-ixgbe kmod-ixgbevf kmod-igc \

codgician_local / immortalwrt-upgrade.sh

0 likes
0 forks
1 files
Last active 1709552897
1 #!/bin/sh
2 # ImmortalWrt image generation script
3 # This is only intended for dot build upgrades!
4 # Execute inside a new folder.
5
6 # Parameters: change to your configuration!
7 routerUser="root"
8 routerIp="192.168.0.1"
9 version="23.05.1"
10 baseUrl="https://downloads.immortalwrt.org/releases/${version}/targets/x86/64/"
aimerneige's Avatar

aimerneige / Remove All Pre-Installed App in Android Phone

0 likes
0 forks
1 files
Last active 1709472140
Run this after `adb shell`
1 for i in $(pm list packages -3 | sed 's/package://g'); do pm uninstall --user 0 $i; done
anduin's Avatar

anduin / Minecraft Run

0 likes
0 forks
1 files
Last active 1709137082
New project

Anduin新开的坑:MinecraftRun。目标是制作一款支持 Minecraft Fabric、Forge的Mod,发布到论坛。

mod的功能是:在玩家出生的同时,其附近30格子会生成1个无限长度的结界。(difficult 难度下生成 2 个,成90度交叉)

mod的配置文件,有一个参数:difficulty:easy、normal、hard

结界以固定速度不停靠近玩家。不同难度的速度不同:

  • Easy:每隔10秒移动一格
  • Normal:每隔5秒移动一格
anduin's Avatar

anduin / Upgrade.sh

0 likes
0 forks
1 files
Last active 1711441349
All servers should run regularly
1 #!/bin/bash
2
3 echo "Suppress Ubuntu ESM..."
4 export DEBIAN_FRONTEND=noninteractive
5 sudo pro config set apt_news=false
6 sudo rm /var/lib/ubuntu-advantage/messages/*
7 sudo rm /etc/apt/apt.conf.d/20apt-esm-hook.conf > /dev/null 2>&1
8
9 echo "Checking default password..."
10 username="anduin"
anduin's Avatar

anduin / Wikipedia API

0 likes
0 forks
1 files
Last active 1706692718
Wikipedia API

https://en.wikipedia.org/w/api.php?action=query&list=search&srsearch=archlinux&format=json

https://en.wikipedia.org/w/api.php?action=query&prop=extracts&format=json&exintro=&explaintext=&exsectionformat=wiki&pageids=674891

anduin's Avatar

anduin / Install K8S

0 likes
0 forks
1 files
Last active 1706077627
Install K8S on your home lab!
1 #/bin/bash
2 # This script is to install Kubernetes on Ubuntu 22.04 LTS, with Calico as CNI
3 # This script used 10.244.0.0/16 as pod network CIDR. This network should not be used in your physical network.
4 # This script used Calico v3.27.0. You can change it to the latest version.
5 # Reference: https://www.cherryservers.com/blog/install-kubernetes-on-ubuntu
6
7 DEBIAN_FRONTEND=noninteractive sudo apt update
8 DEBIAN_FRONTEND=noninteractive sudo apt install curl gnupg2 software-properties-common apt-transport-https ca-certificates -y
9
10 echo "Disable swap..."

codgician_local / openwrt-payload

0 likes
0 forks
1 files
Last active 1709219321
1 #!/bin/sh
2 # OpenWrt image generation script
3 # This is only intended for dot build upgrades!
4 # Execute inside a new folder.
5
6 # Parameters: change to your configuration!
7 routerUser="root"
8 routerIp="192.168.0.1"
9 version="23.05.2"
10 baseUrl="https://downloads.openwrt.org/releases/${version}/targets/x86/64"
anduin's Avatar

anduin / Init all slns

0 likes
0 forks
1 files
Last active 1708409994
Init all slns
1 # Create solution.
2 rm *.sln
3 dotnet new sln
4 find . -name *.csproj | xargs -I {} dotnet sln add {}
5
6 # Build projects
7 find . -name *.csproj | xargs -I {} dotnet publish {} -r win-x64 -c Release --self-contained
8
9 # Push all
10 for dir1 in ./*; do
Newer Older

Powered by Opengist ⋅ Load: 62ms⋅

English
Čeština Deutsch English Español Français Magyar Italiano 日本語 Polski Português Русский Türkçe Українська 中文 繁體中文