-
Notifications
You must be signed in to change notification settings - Fork 0
/
Dockerfile
70 lines (61 loc) · 2.2 KB
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
FROM ubuntu:24.04
ENV LC_ALL=C.UTF-8
ENV LANG=C.UTF-8
ENV SHELL=/bin/bash
ENV DEBIAN_FRONTEND=noninteractive
WORKDIR /root
RUN apt-get update; apt upgrade -y; apt-get install -y --no-install-recommends \
fuse \
bash-completion \
tar \
build-essential \
net-tools \
iputils-ping \
neofetch \
groff \
tree \
openssh-server \
sshpass \
ffmpeg \
python3 \
python3-setuptools \
python3-pip \
zip \
unzip \
unrar \
p7zip-full \
wget \
curl \
nano \
detox \
tmux \
htop \
file \
sudo \
software-properties-common \
git \
&& apt-get autoclean \
&& apt-get autoremove \
&& rm -rf /var/lib/apt/lists/* \
&& pip3 install gdown \
&& pip3 install yt-dlp
# Install Latest RClone
RUN curl https://rclone.org/install.sh | sudo bash
#Installing nodejs
RUN curl -sL https://deb.nodesource.com/setup_18.x -o nodesource_setup.sh && sudo bash nodesource_setup.sh && sudo apt-get update && sudo apt install nodejs -y && rm -rf nodesource_setup.sh
#Installing Speedtest-CLI
RUN curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | sudo bash \
&& sudo apt-get install speedtest -y
RUN wget https://github.com/tsl0922/ttyd/releases/download/1.7.3/ttyd.x86_64 -O /usr/local/bin/ttyd && chmod +x /usr/local/bin/ttyd
### Installing Exatorrent
# RUN wget https://github.com/varbhat/exatorrent/releases/download/v0.1.1/exatorrent-linux-amd64 -O /usr/local/bin/exatorrent && chmod +x /usr/local/bin/exatorrent
COPY exatorrent /usr/local/bin/exatorrent
RUN chmod +x /usr/local/bin/exatorrent
###Installing Cloudflared
# RUN sudo mkdir -p --mode=0755 /usr/share/keyrings \
# && curl -fsSL https://pkg.cloudflare.com/cloudflare-main.gpg | sudo tee /usr/share/keyrings/cloudflare-main.gpg >/dev/null \
# && echo 'deb [signed-by=/usr/share/keyrings/cloudflare-main.gpg] https://pkg.cloudflare.com/cloudflared jammy main' | sudo tee /etc/apt/sources.list.d/cloudflared.list \
# && sudo apt-get update && sudo apt-get install -y cloudflared
RUN wget https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64 -O /usr/local/bin/cloudflared && chmod +x /usr/local/bin/cloudflared
# Tailscale
RUN curl -fsSL https://tailscale.com/install.sh | sh