PlayitGG🔗
Originally this was just for testing random things, but then those random things became permanent and just kept running here...
Only the PlayitGG tunnel should stay here, and the rest should be moved elsewhere.
Alpine basic setup
Alpine setup
Short info snippet about how I set up Alpine LXCs usually.
Not using a template since I dont know what I need and dont need.
Basic setup
Default timezone is wrong, change it to Estonian apk update
apk add tzdata
ln -sf /usr/share/zoneinfo/Europe/Tallinn /etc/localtime
apk update
apk upgrade
VS Code Dependancies + SSH
Using Dropbear for SSH because Alpine wiki says it uses less resources and I am using root account (yes i know i should not use root).
apk add gcompat libstdc++ bash grep wget tar curl openrc dropbear
rc-service dropbear start
rc-update add dropbear
Docker and Compose
Install:
apk add --update docker docker-compose
After install, also need to add docker to startup:
rc-update add docker boot
service docker start
service docker status
PlayitGG tunnel🔗
Create an account on the playit.gg website, from there you get the key and the compose file.
PlayitGG compose
Automatic Twitch Drops Miner Tool🔗
This should be moved to its own LXC, but I'm lazy :)
Using a Docker solution for now.
Twitch Drops Miner compose
services:
twitchdropsminer:
image: dungfu/twitch-drops-miner:latest
container_name: twitchdropsminer
ports:
- "5800:5800"
volumes:
- ./tdm-dungfu/config:/TwitchDropsMiner/config
- ./tdm-dungfu/cache:/TwitchDropsMiner/cache
environment:
- USER_ID=0
- GROUP_ID=0
- TZ=Europe/Tallinn
restart: unless-stopped
TDM settings
Under settings, select Priority mode: Priority list only This ensures that only the games added to the list will target active drops. However, when I added BF6, other EA games somehow started pulling in too... because of that, I added them to a separate exclude list.
Previously, the software ran directly on a VM, but it started acting up. I tested various forks, but those didn't seem to work correctly either, so I finally migrated over to one that used Docker.
Legacy info
Download the appimage, enable auto-start in the settings, and ezpz you're done.
TwitchDropsMiner by DevilXD
It stopped working for me at some point, so I built it myself, and that worked.
Valheim server🔗
Similarly, this was spun up to test if others could get a decent ping using my 5G network, but then it went straight into production...
Valheim server compose
services:
# valheim game server
valheim:
image: mbround18/valheim:latest
container_name: valheim-server
user: "0:0"
stop_signal: SIGINT
ports:
- "2456:2456/udp"
- "2457:2457/udp"
- "2458:2458/udp"
environment:
- PORT=2456
- NAME="Kaur server test"
- WORLD="HENTAILAND"
- PASSWORD="12345!"
- TZ="Europe/Tallinn"
- PUBLIC=0
- AUTO_UPDATE=0
- AUTO_UPDATE_SCHEDULE="0 1 * * *"
- AUTO_BACKUP=1
- AUTO_BACKUP_SCHEDULE="*/5 * * * *"
- AUTO_BACKUP_REMOVE_OLD=1
- AUTO_BACKUP_DAYS_TO_LIVE=3
- AUTO_BACKUP_ON_UPDATE=1
- AUTO_BACKUP_ON_SHUTDOWN=1
- UPDATE_ON_STARTUP=0
- TYPE=BepInEx
- MODS="
Azumatt-Azus_UnOfficial_ConfigManager-18.4.3
Azumatt-MagicEitrBase-1.1.8
ValheimModding-Jotunn-2.27.0
Advize-PlantEasily-2.0.3
Advize-PlantEverything-1.20.0
Roses-SmarterContainers-1.7.0
Goldenrevolver-Quick_Stack_Store_Sort_Trash_Restock-1.4.13
Azumatt-AzuHoverStats-1.1.8
MaxiMods-MultiCraft-1.4.2
Azumatt-AzuClock-1.0.5
NexusRPLD-aedenthorn_HoeRadius-0.4.0
ComfyMods-ComfyAutoRepair-1.0.0
Azumatt-FirstPersonMode-1.3.10
blacks7ar-Endurance-1.1.0
Marf-FuelEternal-1.2.1
TastyChickenLegs-AutomaticFuel-1.4.5
Azumatt-AzuExtendedPlayerInventory-1.4.12
Azumatt-AzuCraftyBoxes-1.8.5
TastyChickenLegs-CandlesForever-1.0.2
Azumatt-Recycle_N_Reclaim-1.3.8
Azumatt-TrueInstantLootDrop-1.0.2
Digitalroot-Digitalroots_Slope_Combat_Assistance-2.0.27
Azumatt-Build_Camera_Custom_Hammers_Edition-1.2.8
Azumatt-AzuMiscPatches-1.2.8
Smoothbrain-Mining-1.1.5
Smoothbrain-Lumberjacking-1.0.5
Smoothbrain-Sailing-1.1.7
Smoothbrain-TargetPortal-1.2.0
Smoothbrain-Farming-2.2.1
Smoothbrain-Blacksmithing-1.3.2
Smoothbrain-Cooking-1.2.1
Smoothbrain-PassivePowers-1.1.2
Smoothbrain-Foraging-1.0.9
Smoothbrain-Building-1.2.5
Smoothbrain-SmoothSave-1.0.5
Smoothbrain-Vitality-1.1.2
Smoothbrain-Tenacity-1.0.3
Smoothbrain-Evasion-1.0.3
TastyChickenLegs-DropMoreLoot-1.2.4
blacks7ar-FoodDurationMultiplier-1.1.6
Azumatt-DeezServerSyncBalls-1.0.6
Azumatt-AAA_Crafting-2.1.3
cjayride-FasterBoats-1.0.0
nearbear-BiggerBoatMapExploreRadius-1.0.3
Crystal-Comfortable-1.0.5
JereKuusela-Server_devcommands-1.100.0
Azumatt-AzuWearNTearPatches-1.0.8
OdinPlus-OdinsKingdom-1.4.6
OdinPlus-OdinsUndercroft-1.2.9
OdinPlus-OdinTrainingPlace-1.6.2
blacks7ar-RefinedStonePieces-1.1.0
blacks7ar-FineWoodPieces-1.6.5
blacks7ar-DarkWoodFurnitures-1.0.2
blacks7ar-GlassPieces-1.2.5
blacks7ar-CoreWoodPieces-1.2.4
OdinPlus-OdinCampsite-1.6.1
blacks7ar-TarCollector-1.1.8
blacks7ar-NoTreeStump-1.0.3
OdinPlus-OdinArchitect-1.5.6
OdinPlus-OdinsFoodBarrels-1.2.1
blacks7ar-BoatAdditions-1.4.1
ValheimModding-JsonDotNET-13.0.4
RandyKnapp-EpicLoot-0.11.4
blacks7ar-VikingsDoSwim-1.4.0
shudnal-StaminaExtended-1.0.9
bonesbro-FloorsAreRoofs-2.0.2
ComfyMods-SearsCatalog-1.8.0
BentoG-MissingPieces-2.2.2
The_Bees_Decree-VALKEA-3.0.0
zolantris-ValheimRAFT-4.1.1
BlackViking-TopMining-420.0.6
TingleHaters-MiningAOE-0.1.1
Makaveli23-WindAtYourBack-0.3.2
Neobotics-HUDCompass-1.1.6
Therzie-Warfare-1.8.9
Therzie-Armory-1.3.1
Smoothbrain-Backpacks-1.3.6
blacks7ar-MagicPlugin-2.1.8
Therzie-Wizardry-1.1.8
Therzie-WarfareFireAndIce-2.0.8
Therzie-Monstrum-1.5.1
Therzie-MonstrumDeepNorth-2.0.6
ASharpPen-This_Goes_Here-2.1.2
JewelHeim-EpicLoot_Therzie-2.1.1
"
restart: unless-stopped
volumes:
- ./valheim/saves:/home/steam/.config/unity3d/IronGate/Valheim
- ./valheim/server:/home/steam/valheim
- ./valheim/backups:/home/steam/backups