Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


BMail.ag - Secure Email Service
Server.net
CPLicense.net
VPS Server
Buy VPN
Vultr
VMs for AI
HostDare
ReliableSite White-Label Dedicated Hosting for Resellers
25% Recurring Discount on NVMe VPS
Try EnsoVPN - Reliable VPN - 1-Day Free Trial
InterServer VPS
BMail.ag - Secure Email Service
Best VPN
High-Performance Bare Metal Server Solutions
Karvl.com
Server Mania Cloud Hosting
DataWagon Hosting
AlphaVPS Hosting
Evoxt.com
Clouvider
VPS Hosting with NVMe
Residential IPs in the US & 4G Mobile Proxies in EU & US with Unlimited Bandwidth
ReliableSite White-Label Dedicated Hosting for Resellers
Rabisu - Hosting Solutions
CloudLinux
Try EnsoVPN - Fast & Private VPN - 1-Day Free Trial

In this Discussion

New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

【inst.sh panel】how to use installpanelcf to quickly reinstall a vps (and how self-hosting it)

minlearnminlearn Member
edited 1:23PM in Tutorials

Reinstall scripts have gained widespread popularity, yet none offer a web-based management panel. Today we built a web frontend for inst.sh named InstallPanel. It implements the core workflow and capabilities found in VPS OS reinstall backends used by hosting providers:

  • Populate installation parameters, such as selecting the target disk and disk layout(RAID support is not yet available but in active development) ,nic and static nic arguements ... and etc.

  • Launch the installation process.

  • Access VNC monitoring.

in a word, it is more of a full-set reinstall process than a webssh client

Naturally, everything relies on native Linux provisioning — the same foundation underpinning Debian-Installer (d-i) and all d-i-based reinstall scripts : though It cannot match the convenience of QEMU workflows leveraging pre-built templates on the hypervisor, or hypervisor-hosted VNC proxies that grant full visibility of the VPS console. ------ Its key advantage, however, lies in vastly extended customization flexibility.

let us start play it !!

how to play

just access the demo Directly: https://inst.sh

Screen 1: Session Login

note: Passwords are stored locally in your browser but encrypted and transmitted to the InstallPanel API server, ( Your browser cannot natively act as an API to establish SSH connections; so an SSH relay like installpanelcf backend is mandatory).

If you have security concerns, we recommend using a temporary password for the subsequent DD deployment workflow or self-host your own InstallPanel CF endpoint (src repos were given in the end of the article).

Screen 2: custom installation

enter screen 2,Once prerequisites are satisfied (valid SSH connection)
Under Target install option, you need:

  1. select pre-built images or supply a direct link for custom images
  2. click the "execute install" long buttom to begin reinstalling
  3. then wait it to finish

that is all the job you need do.

Dedicated logs will appear beneath the Execute Install button. The top-right corner displays SSH connection status and debconf state, alongside VNC access and general logs.

Alternatively, you may return to the session list via the top-right "return" button; (returning does not purge active sessions.)

if installation done or encounter a "debconf lost" exception the process will pause after approximately ten minutes before hinting you to exit the session. — it is advised to pay more patientness for the DD deployment to wait it to finish.

about the vnc/log tab,and the debconf-protocol progressview

while installing You can open VNC or logs during execution (both VNC and general logs require an established debconf connection to activate, note this requires ports 80 and 8080 open on the target VPS)
you can also take a glance at the bottom status panel (the debconf db_process progress view will be shown here)

how self-host it

https://github.com/minlearn/inst-cf.git
(readme self-explained already)
protect it with a cloudflare accesspoint,or just leave it be。

res:

Repository

https://inst.sh
https://github.com/minlearn/inst.git
https://github.com/minlearn/inst-cf.git

Demo Video:

(none)

Comments

  • nghialelenghialele Member

    Helo i miscliked please do not attack my ip address thanks

  • minlearnminlearn Member

    @nghialele said:
    Helo i miscliked please do not attack my ip address thanks

    pay attention to this: self-host your own InstallPanel CF endpoint before you post your comment in such a hurry

  • nghialelenghialele Member

    No i did not read thank you sir

Sign In or Register to comment.