0G
codulgit clone https://github.com/0glabs/0g-storage-node.git cd 0g-storage-nodecodulsudo apt update sudo apt install -y nodejs npm node -v npm -vcodulnpm installcodultouch .env nano .envcodulNODE_ENV=production PORT=3000 DATABASE_URL=mongodb://localhost:27017/0g_storage_node JWT_SECRET=your_secret_key API_KEY=your_api_keycodulsudo apt update sudo apt install -y mongodb sudo systemctl start mongodb sudo systemctl enable mongodbcodulsudo systemctl status mongodbcodulnpm run buildcodulnpm run migratecodulnpm run seedcodulnpm startcodultail -f logs/app.logcodulcurl http://localhost:3000codulsudo apt update sudo apt install -y nginxcodulsudo nano /etc/nginx/sites-available/your_domain.comcodulserver { listen 80; server_name your_domain.com; location / { proxy_pass http://localhost:3000; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection 'upgrade'; proxy_set_header Host $host; proxy_cache_bypass $http_upgrade; } }codulsudo ln -s /etc/nginx/sites-available/your_domain.com /etc/nginx/sites-enabled/ sudo systemctl restart nginxcodulsudo apt update sudo apt install -y certbot python3-certbot-nginxcodulsudo certbot --nginx -d your_domain.comcodulnpm install -g pm2codulpm2 start npm --name "0g-storage-node" -- startcodulpm2 startup pm2 savecodulpm2 statuscodulpm2 logs 0g-storage-nodecodulpm2 restart 0g-storage-node
Last updated