hiddify-app Docker & Self-Hosted Deployment

GitHub

Multi-platform auto-proxy client, supporting Sing-box, X-ray, TUIC, Hysteria, Reality, Trojan, SSH etc. It’s an open-source, secure and ad-free.

32,005 stars Dart Dart 1 file Β· ~8,318 tokens #clash#clashmeta#ech#hysteria#hysteria2#proxy#reality#shadowsocks
1. Pull Image (DOCKERHUB) docker pull hiddify/hiddify-app:latest
2. Docker Run (1-Click Launch) docker run -d --name hiddify-app --restart always hiddify/hiddify-app:latest
3. Podman Run podman run -d --name hiddify-app --restart always hiddify/hiddify-app:latest
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/hiddify/hiddify-app:latest
5. ORAS Pull (OCI Artifact) oras pull hiddify/hiddify-app:latest
Dockerfile

# ==============================================================
#  ⚠️  USAGE: TRIGGERED BY MAKEFILE
#  This file is executed via the 'linux-release-docker' command.
# ==============================================================

FROM ubuntu:22.04

ENV DEBIAN_FRONTEND=noninteractive

COPY linux_deps.list /tmp/linux_deps.list

RUN apt-get update && \
    DEPS=$(cat /tmp/linux_deps.list | tr -d '\r' | sed 's/#.*//g' | xargs) && \
    \
    apt-get install -y --no-install-recommends $DEPS && \
    \
    rm -rf /var/lib/apt/lists/* && \
    echo "root ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers

RUN wget -O /usr/local/bin/appimagetool "https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage" && \
    chmod +x /usr/local/bin/appimagetool

RUN mkdir -p /root/develop && \
    git clone https://github.com/flutter/flutter.git -b stable /root/develop/flutter

ENV PATH="/root/develop/flutter/bin:/root/.pub-cache/bin:${PATH}"

RUN git config --global --add safe.directory /root/develop/flutter && \
    flutter config --no-analytics && \
    dart pub global activate fastforge

ENV APPIMAGE_EXTRACT_AND_RUN=1
WORKDIR /app