infrared
selfhosted-apps-docker
infrared | selfhosted-apps-docker | |
---|---|---|
14 | 150 | |
693 | 1,437 | |
- | - | |
4.3 | 8.7 | |
about 1 month ago | 15 days ago | |
Go | Shell | |
GNU Affero General Public License v3.0 | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
infrared
-
Minecraft server
I use a Docker version of Crafty Controller, with an Infrared reverse proxy (also in Docker) to host multiple servers on my IP via different URLs
- Reverse Proxy for Minecraft and Game servers ?
- [Selfhosted] Proxy inverse NGINX vers un serveur Minecraft
-
Subdomains for each game server on one host?
Here's one for minecraft: https://github.com/haveachin/infrared
-
Minecraft server with VPS as a proxy
2) Use a minecraft proxy on the VPS. There are a few out there but infrared would be a good place to start.
-
External traefik minecraft server config.yml help
I spent a couple weeks fighting with Traefik and a Minecraft server in docker. I kept running into issues. The problem is you need to use tls if your setting the host rule to anything other then Host(“*”). It’s a limitation with how traefik does tcp routes. The kicker is Minecraft doesn’t support or use tls. I could not for the life of me get it to work. Eventually I looked into an alternative. It landed me on infrared it allows you to do some really interesting stuff. It’s sadly another proxy you’ll have to manage but it gets the job done really well. QuibTech has a good article here and I did a write up here.
-
small server for friends
Am personally using Infrared to only allow people who connect using a specific domain
-
Geyser + Infrared on Linux?
I have a few Minecraft servers running on an Ubuntu server using msm, with infrared as a proxy to allow separate domain names. I'd like to set up Geyser to allow Bedrock players to connect, but I'm running into some issues.
-
What is the best minecraft proxy?
There's also infrared but it doesn't seem to support modded servers: https://github.com/haveachin/infrared
-
Reverse Proxy for MC and TS3 Server on Subdomain with standard Ports
https://github.com/haveachin/infrared is a reverse proxy for Minecraft servers that works well.
selfhosted-apps-docker
-
Minecraft server
Heres documentation how I run mine. You need to learn a bit of docker, but its easy.
-
Rustdesk very poor performance with own server
Heres the way I deployed it in docker using S6 image. Maybe try that if theres a change.
-
RustDesk - Self Hosted Setup Guide
WD=/opt/rustdesk #rm $WD/ -R mkdir -p $WD/{setup,data,web} cd $WD/setup cat << 'EOF' >docker-compose.yaml version: '3.7' #Links #https://hub.docker.com/r/rustdesk/rustdesk-server/tags #https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/docker/ #https://github.com/DoTheEvo/selfhosted-apps-docker/tree/master/rustdesk #https://github.com/rustdesk/rustdesk-server#s6-overlay-based-images #https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/relay/ #https://rustdesk.com/docs/en/dev/build/web/ services: rustdesk_server: container_name: rustdesk_server hostname: rustdesk_server image: ${SERVER_IMAGE} # network_mode: host networks: - rustdesk_net ports: - 21115:21115 - 21116:21116 - 21116:21116/udp - 21117:21117 - 21118:21118 - 21119:21119 volumes: - type: bind source: /opt/rustdesk/data/ target: /data environment: - 'TZ=${TZ}' - 'RELAY=${RELAY}' - 'ENCRYPTED_ONLY=${ENCRYPTED_ONLY}' - 'KEY_PUB=${KEY_PUB}' - 'KEY_PRIV=${KEY_PRIV}' rustdesk_web: container_name: rustdesk_web hostname: rustdesk_web image: pmietlicki/rustdesk-web-client:latest # network_mode: host networks: - rustdesk_net ports: - 5000:5000 volumes: #docker cp rustdesk_web:/app . #sed -i -e 's/supportdesk.itportaal.nl/sub.domain.com/g' ./app/build/web/main.dart.js #sed -i -e 's/OvYPJS8I5xV+d6sx3a7Ce9TVakfKdT3Zy3T7C1jjx+A=/PUBKEY/g' ./app/build/web/main.dart.js - type: bind source: /opt/rustdesk/web/app/ target: /app - type: bind source: /opt/rustdesk/data/ target: /root environment: - 'TZ=${TZ}' networks: rustdesk_net: driver: bridge EOF
-
Reverse Proxy or Not ?
I tested several reverse proxy setups, the one I like the best is Caddy for its simplicity while being very feature rich. Here is a guide with examples how to setup Caddy. It includes even monitoring who connects from where.
-
Looking for the best VPN container for Docker
I used plain wireguard on dockerhost for a while, now I am running wg-easy.
-
Best reverse proxy approach? (Cloudflare, Tailscale, NextDNS, Oracle Cloud, Caddy)
This guide could be useful.
-
What monitoring software is popular amongst sysadmins? Networking Disk Uptime Bandwidth
Here is some basic setup to get the idea.
-
I don't know what distro should I use and my other questions
This repo should generally be useful, there is speedrun to hosting shit in docker in it...
-
[HELP] Can you help me with this docker compose file (example)?
This is bookstack compose I use.
-
Looking for easy to set up and use tool for maintaining/monitoring handful of ubuntu machines updates
prometheus + grafana + loki for monitoring, this could help
What are some alternatives?
mc-router - Routes Minecraft client connections to backend servers based upon the requested server address
mistborn
playit-agent - The playit program
EteSync Server - The Etebase server (so you can run your own)
traefik-modsecurity-plugin - Traefik plugin to proxy requests to owasp/modsecurity-crs:apache container
docker-swag - Nginx webserver and reverse proxy with php support and a built-in Certbot (Let's Encrypt) client. It also contains fail2ban for intrusion prevention.
gate - High-Performance, Low-Memory, Lightweight, Extensible Minecraft Reverse Proxy with Excellent Multi-Protocol Version Support - Velocity/Bungee Replacement - Ready for dev and large deploy!
Whisparr
agent - The Portainer agent
Traefik-v2-examples - Traefik v2 guide by examples
hopper-rs - Hopper - Fast, configurable, lightweight Reverse Proxy for Minecraft
DockSTARTer - DockSTARTer helps you get started with running apps in Docker.