#!/bin/bash # Install Node.js sudo snap install node --classic --channel=21 # Create a directory for MoarTube mkdir /home/MoarTube # Change to the new directory cd /home/MoarTube # Clone the MoarTube-Node repository git clone https://github.com/MoarTube/MoarTube-Node # Change to the cloned directory cd MoarTube-Node # Install npm dependencies npm install # Create a systemd service file echo "[Unit] Description=MoarTube Node After=network.target [Service] Type=simple User=root ExecStart=/snap/bin/node /home/MoarTube/MoarTube-Node/moartube-node.js Restart=always [Install] WantedBy=multi-user.target" | sudo tee /etc/systemd/system/moartube-node.service # Reload the systemd daemon sudo systemctl daemon-reload # Enable the MoarTube Node service sudo systemctl enable moartube-node # Start the MoarTube Node service sudo systemctl start moartube-node # Output the status of the MoarTube Node service sudo systemctl status moartube-node