개요
거래 터미널은 즉각적인 느낌을 주어야 합니다. Cloudzy의 원클릭 메타트레이더 4 VPS 쌍 전용 EPYC vCPU, DDR5 램, 그리고 순수-NVMe 저장 10 Gbps 업링크를 통해 주문 티켓이 빠르게 열리고 전문가 자문이 끊김 없이 실행됩니다. 시간별 청구를 사용하면 활성 세션 중에 런던 또는 뉴욕 인스턴스를 가동한 다음 나중에 적절한 규모로 조정할 수 있습니다. 당신은 Windows를 얻을 MT4 4.0.0 게다가 선택사항 Node.js 웹훅 및 대시보드용 스택.
설명
이 이미지는 다음과 함께 제공됩니다. 메타트레이더 4 사전 설치됨 윈도우 서버 2012 R2 or 윈도우 서버 2016. 일반 브로커 서버에 대한 낮은 대기 시간 로그인, 안정적인 EA 가동 시간, 틱 로그 및 기록 파일에 대한 예측 가능한 디스크 I/O를 위해 조정되었습니다. 또한 유지 관리 후에 터미널이 깔끔하게 다시 연결될 수 있도록 스냅샷 제어 및 고정 IP도 제공됩니다.
데스크탑에 액세스
RDP 클라이언트를 사용하여 연결한 다음 배포 시 설정한 관리자 비밀번호로 로그인합니다. 데스크탑에서 일단 실행하십시오. 메타트레이더 4, 브로커 서버를 추가하고 거래 계정에 로그인하세요. 시장 시간 동안 VPS를 계속 실행하여 노트북이 절전 모드인 경우에도 EA 및 알림이 계속 활성화되도록 하세요.
고급 기능
이는 자동 및 수동 거래에 중요한 업그레이드입니다. 불안정한 양초 동안 차트의 반응성을 유지하고 EA가 로그를 작성할 때 플랫폼 중단을 방지합니다.
- 전용 vCPU 및 DDR5 RAM 일관된 전략 테스터 및 EA 성능을 위해
- 순수 NVMe 스토리지 빠른 틱 캐시, 로그 및 기록 쓰기용
- 10 Gbps network port 뉴스 급증 중 패킷 손실을 줄이기 위해 Tier-1 혼합 사용
- 스냅샷 및 즉각적인 롤백 플랫폼 또는 EA 업데이트 전
- 시간별 청구 스테이징 또는 주말 테스트 박스용
- 한 번의 재부팅으로 모든 크기 조정이 적용됩니다. 데이터 마이그레이션이 필요하지 않습니다.
사용의 용이성
대시보드에서 전원 작업, 스냅샷, 지역 이동을 제어할 수 있습니다. 즉각적인 액세스를 위해 RDP 클라이언트에서 직접 VPS IP를 사용하거나 나중에 DNS 레코드를 지정하세요. 내장된 대기 시간 보기는 보다 안정적인 핑을 위해 브로커 서버에 가장 가까운 매핑 지역을 선택하는 데 도움이 됩니다.
성과 중심
브로커 게이트웨이에 대한 안정적인 TTFB는 더 빠른 로그인, 더 빠른 기호 변경 및 EA I/O 중 문제 발생을 줄이는 데 도움이 됩니다. NVMe와 높은 클럭 EPYC 코어는 프로필을 전환하거나 실행할 때 느끼는 지연을 줄여줍니다. 전략 테스터 과거 데이터에 대해.
전체 플랫폼 제어
관리자 권한을 사용하면 추가 터미널, 글꼴, VPN 클라이언트 및 파일 동기화 도구를 설치할 수 있습니다. KVM 격리 이웃 워크로드로부터 세션을 보호합니다. 전용 IPv4 및 선택 사항 IPv6 연결 평판을 더욱 깔끔하게 유지하여 보안 프롬프트 및 재인증 루프를 줄이는 데 도움이 됩니다.
강력한 도구
여기에 있는 모든 것은 깔끔한 MT4 경험과 간단한 유지 관리를 지원하므로 서버 작업 대신 거래에 집중할 수 있습니다.
- 사전 설치된 MetaTrader 4 Windows의 터미널 4.0.0
- 요청 시 강화 및 모니터링 추가 기능(선택 사항)
- 업데이트 전 안전을 위한 스냅샷 레시피
- S3 호환 스토리지에 대한 간단한 백업 패턴
- 과도한 로깅 시 EA 및 표시기가 시간 초과되지 않도록 예측 가능한 메모리 및 I/O 프로필
Webhooks, 대시보드 및 API를 위한 선택적 Node.js 도우미
일부 거래자는 거래 복사기, REST 후크 또는 상태 페이지를 실행합니다. 이미지에 선택사항이 포함되어 있습니다. Node.js 레시피 설정 켜기 우분투 24.04 뒤에 앱 스택을 준비하는 것 엔진스 ~와 함께 PM2 프로세스 제어를 위해. 사이드카 VPS로 사용하거나 동일한 지역의 대체 이미지로 사용하세요.
스크립트의 기능
생성 nodejs 사용자, 설치 NVM v0.40.3, Node.js 22 (기본값으로 설정), npm 업데이트, 설치 PM2, 부팅 시 PM2 활성화, 설치 및 활성화 엔진스 역방향 프록시로 http://localhost:3000, WebSocket 헤더 및 클라이언트 IP 전달을 구성합니다. Nginx는 부팅 시 다시 시작되고 활성화됩니다.
보안 및 액세스
그만큼 nodejs 사용자가 sudo. 기본 비밀번호는 비밀번호 자동화 중에 설정됩니다. 로그인 후 즉시 변경하세요.
| 비밀번호 nodejs |
Node.js 앱 설정
| ssh <서버 IP> su - nodejs mkdir -p /home/nodejs/your-앱 git clone your_repo.git /home/nodejs/your-앱 cd /home/nodejs/your-앱 npm 설치 –생략=dev pm2 시작 앱.js –이름을 지정하세요-앱-이름 오후 2시 구하다 |
포트에서 수신 대기하도록 앱 설정 3000 또는 편집 /etc/nginx/sites-사용 가능/기본, 테스트 nginx -t, 그 다음에:
| sudo systemctl nginx 다시 시작 |
앱에 연결할 수 있는 위치는 다음과 같습니다. http://<server-ip>.
설정할 수 있는 변수
- NVM_버전 Node.js 버전의 경우 기본값 22
- NODEJS_USER_PASSWORD 초기값을 재설정하려면 nodejs 비밀번호
중요한 파일 및 디렉토리
- /home/nodejs/.nvm/ NVM 및 Node.js 설치
- /home/nodejs/.bashrc NVM 소싱 라인
- /etc/nginx/sites-사용 가능/기본 Nginx 역방향 프록시 구성
- /usr/lib/node_modules/pm2/ PM2 설치 경로
- /var/www/html 기본 웹 루트
로그
- 엔진스 로그 /var/log/nginx/access.log 그리고 /var/log/nginx/error.log
- PM2 ~와 함께 pm2 로그 or ~/.pm2/로그/ as nodejs
- 앱 PM2 또는 앱 자체 파일을 통해 로그
향후 개선 사항
- nginx 플러그인을 사용하는 Certbot의 HTTPS
- 빠른 배포를 위한 최소 샘플 앱
- 선택 과목 몽고DB 원격 측정을 위한 통합
글로벌 도달 범위
귀하의 브로커 또는 복사 거래 네트워크에 가장 가까운 데이터 센터를 선택하십시오. Cloudzy는 다음을 통해 접속 지점을 운영합니다.
- 북아메리카: 뉴욕, 댈러스, 마이애미, 유타, 라스베거스
- 유럽: 런던, 암스테르담, 프랑크푸르트, 취리히
- 아시아태평양: 싱가포르
각 사이트는 10 Gbps 포트, Tier-1 캐리어 혼합 및 99.95% 가동 시간 SLA. 유일한 변수는 거리이다.
신청 내용
버전: 4.0.0
운영체제: 윈도우 서버 2012 R2, 윈도우 서버 2016
최소 RAM: 4 GB
IP 유형: IPv4, IPv6
Cloudzy의 원클릭 MetaTrader 4 VPS를 지금 배포하세요! 거래 터미널, EA 및 선택적 웹훅 스택을 몇 분 안에 활성화할 수 있습니다.
중요: 구성 및 도메인 책임
모든 OCA에서 전체 SSH/루트 액세스 권한을 얻습니다. 그 힘은 또한 당신의 변화가 부서지다 앱. 구성을 조정하기 전에 이 내용을 읽어 보십시오.
- 도메인을 관리합니다. 우리는 도메인/DNS를 판매하거나 호스팅하지 않습니다. 앱에 도메인이 필요한 경우 도메인이 서버를 가리키도록 해야 합니다. (A/AAAA/CNAME 및 관련되는 경우 MX/TXT) SSL 발급과 많은 대시보드는 이것이 올바른지에 달려 있습니다.
- 설치 후 도메인/호스트 이름을 변경하는 것은 쉽지 않습니다. 많은 OCA는 도메인을 구성(.env, 역방향 프록시, 앱 URL)에 기록합니다. 변경하는 경우 다음도 업데이트하세요.
- 역방향 프록시(Nginx/Caddy) 및 TLS 인증서
- 앱 "외부 URL"/기본 URL 및 콜백/웹훅 URL
- 앱이나 추가 기능에 하드 코딩된 링크
- 자격 증명이 중요합니다. 앱 구성을 업데이트하지 않고 기본 관리자의 이름을 바꾸거나 비밀번호를 교체하거나 서비스 포트를 변경하면 당신을 잠그다 또는 서비스를 중지합니다. 앱, 프록시 및 모든 통합에서 자격 증명을 안전하게 유지하고 동기화하세요.
- 네임서버 변경으로 인해 다운타임이 발생할 수 있습니다. 도메인을 새 네임서버로 이동하거나 NS 레코드를 편집하면 전파 지연이 발생합니다. 변경을 계획하고, 미리 TTL을 낮추고, 전환하기 전에 A/AAAA 기록을 확인하세요.
- 방화벽/포트 편집으로 인해 액세스가 중단될 수 있습니다. SSH, HTTP/HTTPS, RDP 또는 앱 포트를 변경하는 경우 이에 따라 방화벽(UFW/CSF/보안 그룹) 및 역방향 프록시 규칙을 업데이트하세요.
- 이메일(SMTP) 포트는 기본적으로 제한되어 있습니다. 아웃바운드 메일 포트(예: 25/465/587) 아마도 악용 방지를 위해 폐쇄. OCA가 이메일을 보내야 하는 경우, SMTP 액세스 요청 지원을 받거나 API 또는 승인된 SMTP를 통해 거래 이메일 제공업체(SendGrid/Mailgun/SES)를 사용하세요.
- 이메일 및 허용 목록. 앱이 메일을 보내거나 웹훅을 받는 경우 IP/호스트 이름을 변경하면 전송 가능성이나 허용 목록에 영향을 미칠 수 있습니다. SPF/DKIM/DMARC 및 모든 IP 허용 목록을 업데이트합니다.
- 큰 변화가 일어나기 전: 스냅샷을 찍어보세요. 패널의 스냅샷/백업 첫 번째. 플러그인, 업데이트 또는 구성 편집이 역효과를 낳는 경우 몇 분 안에 롤백할 수 있습니다.
- 지원 범위. 서버와 사전 설치된 OCA 이미지를 제공합니다. 전진 애플리케이션 수준 구성 (도메인, DNS, 앱 설정, 플러그인, 사용자 정의 코드)은 사용자의 책임입니다.
간단한 경험 법칙: 터치하면 도메인, 포트, 비밀번호, 호스트 이름 또는 프록시/SSL 구성, 앱 설정도 업데이트하고 먼저 스냅샷을 업데이트할 것으로 예상됩니다.
이 스크립트는 nodejs 사용자를 생성하고 NVM(Node Version Manager), Node.js(버전 22), PM2(프로세스 관리자) 및 Nginx를 역방향 프록시로 설치하고 Node.js 애플리케이션 배포를 위해 구성합니다.
- 홈 디렉터리(/home/nodejs)와 Bash 쉘을 사용하여 nodejs 사용자를 생성합니다.
- sudo 그룹에 nodejs를 추가합니다.
- 사용자 비밀번호를 비밀번호로 설정합니다.
- 올바른 홈 디렉터리(/home/nodejs)를 보장하기 위해 sudo -H -u nodejs를 통해 nodejs 사용자로 실행됩니다.
- 다음에서 NVM(v0.40.3)을 다운로드하고 설치합니다. https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh.
- .bashrc를 NVM 소스로 자동 구성합니다.
- 내보내기 NVM_DIR=”$HOME/.nvm”을 추가합니다.
- NVM 스크립트 및 bash 완성을 추가합니다.
- 스크립트에서 NVM을 사용할 수 있도록 .bashrc 소스를 제공합니다.
- NVM을 통해 nodejs 사용자로 Node.js 22를 설치합니다.
- 기본 버전(nvm alias default 22)으로 설정합니다.
- npm을 전역적으로 업데이트합니다: npm install -g npm.
- nodejs 사용자로 전역적으로 PM2를 설치합니다: npm install -g pm2.
- systemd 시작 명령을 생성하고 실행하여 부팅 시 시작되도록 PM2를 구성합니다.
- Nginx를 설치합니다: apt install -y nginx.
- /etc/nginx/sites-available/default에서 기본 Nginx 사이트를 구성합니다.
- 포트 80에서 수신 대기합니다.
- 요청을 프록시로 지정 http://localhost:3000 (Node.js 앱 포트로 가정).
- WebSocket 지원 및 클라이언트 IP 전달을 위한 헤더를 포함합니다.
- Nginx를 다시 시작하고 활성화합니다. systemctl restart nginx, systemctl 활성화 nginx.
NodeJS 앱 설정:
- SSH를 통해 서버에 로그인하십시오.
- 다음 명령을 순서대로 사용하십시오.
- su - nodejs
- mkdir /home/nodejs/your-app
- git clone your_repo.git /home/nodejs/your-app
- CD /home/nodejs/your-app
- npm 설치 –생략=dev
- pm2 start app.js – 앱 이름 이름 지정
- pm2 저장
- 앱의 포트를 3000으로 조정하거나 그에 따라 NGINX 구성을 업데이트하세요(/etc/nginx/sites-available/default를 편집하고 nginx -t로 테스트한 후 systemctl restart nginx를 다시 시작하세요).
- 귀하의 앱은 http://<server-ip>에서 액세스할 수 있습니다.
- 참고:
- nodejs 사용자에게 sudo 액세스 권한이 있습니다.
- nodejs 사용자 비밀번호 변경: passwd nodejs.
- Certbot으로 HTTPS 활성화: certbot python3-certbot-nginx를 적절하게 설치한 다음 certbot –nginx를 설치합니다.
운영체제: 우분투 24.04
변수:
- NVM_VERSION: Node.js 버전(기본값: 22).
- NODEJS_USER_PASSWORD: nodejs 사용자의 비밀번호입니다.
중요한 파일 및 디렉토리:
- /home/nodejs/.nvm/: NVM 및 Node.js 설치.
- /home/nodejs/.bashrc: NVM 소싱을 구성합니다.
- /etc/nginx/sites-available/default: Node.js에 대한 프록시를 위한 Nginx 구성입니다.
- /usr/lib/node_modules/pm2/: PM2 설치.
- /var/www/html: 기본 웹 루트.
- 로그:
- Nginx: /var/log/nginx/{access.log,error.log}.
- PM2: pm2 로그 또는 ~/.pm2/logs/(nodejs 사용자).
- Node.js 앱: PM2 또는 앱별 로그로 관리됩니다.
향후 개선 사항:
- Certbot으로 HTTPS 설정을 추가합니다.
- 스크립트에 앱 배포 예시를 포함합니다.
- 몽고DB 통합.