All Projects → Jamesits → vps2routeros

Jamesits / vps2routeros

Licence: other
Install RouterOS without screen and keyboard, only Telnet/SSH is required.

Programming Languages

shell
77523 projects

Labels

Projects that are alternatives of or similar to vps2routeros

routeros-client
Abstraction layer over the node-routeros API
Stars: ✭ 63 (+5%)
Mutual labels:  routeros
node-routeros
Mikrotik Routerboard RouterOS API for NodeJS
Stars: ✭ 87 (+45%)
Mutual labels:  routeros
RouterOS Useful Scripts
MikroTik RouterOS Useful Scripts for various use
Stars: ✭ 66 (+10%)
Mutual labels:  routeros
docker-routeros
Mikrotik RouterOS inside Docker container
Stars: ✭ 225 (+275%)
Mutual labels:  routeros
Easy-HotSpot
Easy HotSpot is a super easy WiFi hotspot user management utility for Mikrotik RouterOS based Router devices. Voucher printing in 6 ready made templates are available. Can be installed in any PHP/MySql enabled servers locally or in Internet web servers. Uses the PHP PEAR2 API Client by boenrobot.
Stars: ✭ 45 (-25%)
Mutual labels:  routeros
npk-tools
Mikrotik's NPK files managing tools
Stars: ✭ 63 (+5%)
Mutual labels:  routeros
mbkp
Mikrotik backup script | simple bash script for doing encrypted backups of mikrotik devices(Routeros) via ssh. Script will do password-protected binary and encrypted with openssl export on regular basis
Stars: ✭ 21 (-65%)
Mutual labels:  routeros
ROS Scripts
Scripts for RouterOS (MikroTik devices)
Stars: ✭ 81 (+35%)
Mutual labels:  routeros
chr-eve-ng
Repository contain LAB's for Mikrotik trainings and helpers for installing CHR into eve-ng.
Stars: ✭ 28 (-53.33%)
Mutual labels:  routeros

vps2routeros

This script will wipe your current OS then install RouterOS on the target computer without requiring physical access. It has been proven to work with a wide range of VPSs.

This project is previously hosted on a Gist, but the script become larger over time and a gist can not fit it anymore, so it is moved here.

WARNING

Your warranty is now void. I am not responsible for bricked devices, dead HDDs and SSDs, unreplied tickets, thermonuclear war, or you getting fired because your device is hacked to mine bitcoin. Please do some research if you have any concerns about this script before using it! YOU are choosing to make these modifications, and if you point the finger at me for messing up your device, I will laugh at you.

  • PLEASE READ THIS DOCUMENTATION THROUGHLY BEFORE RUNNING
  • CAUTION: ALL DATA ON YOUR DEVICE WILL BE LOST INSTANTLY! There is no way to get them back.
  • Please make a backup of your existing network configuration prior to running this in case of any problem
  • If you use IPv6, remember your gateway link-local address too
  • Please SET AN PASSWORD IMMEDIATELY after installation
  • Please UPDATE IMMEDIATELY after installation

Usage

Requirements

The target device:

  • is amd64 (sometimes called x86_64) architecture
  • is a physical device or a full-virtualized VM
  • runs Ubuntu 16.04 or higher (we recommend Ubuntu 16.04; other distros are not tested)

Here is a VPS provider compatibility list. Contribution is welcomed.

Running the script

1. download this script to the target computer:

# use wget
wget https://cursed.im/vps2routeros

# or use curl
curl -L https://cursed.im/vps2routeros -o vps2routeros

2. Use any text editor to open the script, change the default config if needed

3. run it:

chmod +x ./vps2routeros
sudo ./vps2routeros

4. Set a password:

Login with WinBox or HTTP or SSH using username admin and an empty password, then change the password.

Documentation

Donation

If this project is helpful to you, please consider buying me a coffee.

Buy Me A Coffee or PayPal

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].