Closure-RI commited on
Commit
ce879c8
·
verified ·
1 Parent(s): 44ed829

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +21 -14
Dockerfile CHANGED
@@ -1,19 +1,26 @@
1
- FROM danielguerra/ubuntu-xrdp:18.04
 
2
 
3
- USER root
 
 
 
4
 
5
- # Konfigurasi user dan SSH
6
- RUN groupadd ubuntu && \
7
- useradd -m -g ubuntu ubuntu && \
8
- echo "ubuntu:password" | chpasswd && \
9
- mkdir -p /var/run/sshd && \
10
- chmod 0755 /var/run/sshd
11
 
12
- # Supervisord setup
13
- RUN mkdir -p /var/log/supervisor && \
14
- chmod -R 0777 /var/log/supervisor
15
 
16
- # Expose ports
17
- EXPOSE 3389 22
 
 
18
 
19
- CMD ["/usr/bin/supervisord"]
 
 
 
 
 
1
+ # Menggunakan Ubuntu 20.04
2
+ FROM ubuntu:20.04
3
 
4
+ # Install dependencies
5
+ RUN apt-get update && \
6
+ apt-get install -y xrdp xfce4 xfce4-terminal wget unzip && \
7
+ apt-get clean
8
 
9
+ # Install Ngrok
10
+ RUN wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-amd64.zip && \
11
+ unzip ngrok-stable-linux-amd64.zip && \
12
+ mv ngrok /usr/local/bin/ngrok
 
 
13
 
14
+ # Konfigurasi user
15
+ RUN useradd -m rdpuser && echo "rdpuser:password" | chpasswd
 
16
 
17
+ # Konfigurasi xRDP
18
+ RUN echo "rdpuser" > /etc/xrdp/rsakeys.ini && \
19
+ sed -i 's/3389/3389/g' /etc/xrdp/xrdp.ini && \
20
+ service xrdp restart
21
 
22
+ # Port expose RDP
23
+ EXPOSE 3389
24
+
25
+ # Menjalankan xRDP dan Ngrok
26
+ CMD service xrdp start && ngrok tcp --region ap 3389