{"repo":"tapiwamla/nextssh","free":true,"listed":false,"github":"https://github.com/tapiwamla/nextssh","clone":"git clone https://github.com/tapiwamla/nextssh.git","description":"A full-stack NextJS web client for SSH","language":"JavaScript","stars":19,"topics":["nextjs","ssh-client","webapp"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"NeXTSSH: A Web-based SSH Client and Terminal Emulator Connect to and command your remote servers effortlessly with NeXTSSH , a web-based SSH client and terminal emulator. Master your systems directly from your browser! Key Features - Seamless SSH Connections: Establish secure connections to your remote servers with ease. - Responsive Terminal Experience: Enjoy a fluid, full-featured terminal right in your web browser. - Organized Connection Management: Conveniently manage multiple server connections. Technologies - NextJS: Blazing-fast React-based web framework. - NodeJS: Robust JavaScript runtime environment. - Socket.io: Real-time, bi-directional communication for seamless updates. - Xterm.js: Robust terminal emulation in the browser. - SSH2: Comprehensive SSH2 implementation for NodeJS. Local Development 1. Clone the Repository: 2. Install Dependencies: 3. Add Environment Variables: Create a .env file with the following content: To get the GITHUB CLIENT ID and GITHUB CLIENT SECRET, follow these steps: - Go to GitHub Developer Settings: - Visit GitHub Developer Settings. - Create a New OAuth App: - Under the \"OAuth Apps\" section, click \"New OAuth App\". - Fill in the Application Details: - Application Name: Enter a name for your app (e.g., \"Next.js App\"). - Homepage URL: Enter your application's URL (e.g., http://localhost:3000 for local development). - Authorization Callback URL: Enter the callback URL for your app. For NextAuth, this is typically: - Register the Applicatio","default_branch":null,"files":null,"tree":[],"storefront":"/r/tapiwamla","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tapiwamla/nextssh/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}