<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Mike Aifetel</title>
    <description>The latest articles on DEV Community by Mike Aifetel (@mike_aifetel_d3b8e992683a).</description>
    <link>https://dev.to/mike_aifetel_d3b8e992683a</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2158714%2F2ab4c08c-476d-4193-b0e7-a88fab742abe.png</url>
      <title>DEV Community: Mike Aifetel</title>
      <link>https://dev.to/mike_aifetel_d3b8e992683a</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mike_aifetel_d3b8e992683a"/>
    <language>en</language>
    <item>
      <title>Getting Started with Oysape: Exploring Task and Pipeline</title>
      <dc:creator>Mike Aifetel</dc:creator>
      <pubDate>Fri, 08 Nov 2024 18:57:28 +0000</pubDate>
      <link>https://dev.to/mike_aifetel_d3b8e992683a/getting-started-with-oysape-exploring-task-and-pipeline-5bng</link>
      <guid>https://dev.to/mike_aifetel_d3b8e992683a/getting-started-with-oysape-exploring-task-and-pipeline-5bng</guid>
      <description>&lt;p&gt;Hello, everyone! Today, we'll discuss two core functionalities of &lt;a href="https://aifetel.cc" rel="noopener noreferrer"&gt;Oysape&lt;/a&gt; - &lt;strong&gt;Task&lt;/strong&gt; and &lt;strong&gt;Pipeline&lt;/strong&gt;. They will significantly boost your efficiency. Their power lies in the fact that they allow you to invoke tasks with simple shortcuts and customize and combine these tasks to form automated workflows. This article will take you deep dive into these features and show you how to leverage Task and Pipeline to make your daily operations more efficient and intelligent.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Quick Search: Tailored for Keyboard Warriors&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fx4jnsk66lvqzc7cqjjh1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fx4jnsk66lvqzc7cqjjh1.png" alt="Image description" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;At the top of the &lt;a href="https://aifetel.cc" rel="noopener noreferrer"&gt;Oysape&lt;/a&gt; window, there is a specially designed search box. Whether it's servers, tasks, pipelines, or local files, you can search for them with a single click. Just press &lt;strong&gt;Ctrl+P&lt;/strong&gt;, and the search box will activate. Enter the keyword, and you can quickly locate the desired object. With this shortcut, you can instantly find and open a server's terminal, and the process is as simple as a few steps:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Ctrl+P&lt;/strong&gt; to enter the search mode.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Type the server name or tag, then press Enter to confirm.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Press &lt;strong&gt;Ctrl+Enter&lt;/strong&gt; again to connect to the server's terminal.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;For example, if I want to connect to the "aws01" server, I only need to do &lt;strong&gt;Ctrl+P -&amp;gt; Type "1" -&amp;gt; Enter -&amp;gt; Ctrl+Enter&lt;/strong&gt;. Through these shortcuts, Oysape makes complex server operations as easy as switching between applications.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Task: Define and Execute Custom Commands&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwv0ntjeiwui4znwwojv6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwv0ntjeiwui4znwwojv6.png" alt="Image description" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The task is one of the core features of &lt;a href="https://aifetel.cc" rel="noopener noreferrer"&gt;Oysape&lt;/a&gt;. It is essentially a custom Linux Shell command script that helps us encapsulate daily server operations into individual tasks. Whether it's testing server connectivity, executing deployment scripts, or backing up files, it can be achieved through Task. Here's a breakdown of the main aspects involved in creating a Task:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Defining the Command&lt;/strong&gt;: In the command editing box, write the command you want to execute. &lt;a href="https://aifetel.cc" rel="noopener noreferrer"&gt;Oysape&lt;/a&gt; provides Codeium AI autocomplete to help you quickly generate scripts. For example, you can type a comment "Test if URL is accessible", and Codeium will intelligently complete a curl test command. Just press the &lt;strong&gt;Tab&lt;/strong&gt; to accept the suggestion.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Interaction&lt;/strong&gt;: There are several interaction modes to help us better control the execution of the Task.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;upload&lt;/strong&gt; and &lt;strong&gt;download&lt;/strong&gt;: For file upload and download tasks.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;terminal&lt;/strong&gt;: Opens a new terminal to execute the commands.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;interactive&lt;/strong&gt;: All input and output will be handled within the &lt;a href="https://aifetel.cc" rel="noopener noreferrer"&gt;Oysape&lt;/a&gt; Workspace tab.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;none&lt;/strong&gt;: No terminal is opened, and there is no interaction, suitable for non-interactive tasks.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Run mode&lt;/strong&gt;: If you selected &lt;code&gt;terminal&lt;/code&gt; or &lt;code&gt;interactive&lt;/code&gt; for the &lt;code&gt;Interaction&lt;/code&gt;, you can further define the execution mode of the command, such as running line-by-line or combining the commands into a single batch execution.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;With simple settings, Task can easily achieve the entire process from connecting to the server to executing commands, and each operation can be quickly executed. We can call Task using the shortcut &lt;strong&gt;Ctrl+Shift+:&lt;/strong&gt; , select the server, and execute.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Flexible Interaction Control: 3 Interaction Modes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The Interaction property provided by &lt;a href="https://aifetel.cc" rel="noopener noreferrer"&gt;Oysape&lt;/a&gt; greatly enhances the flexibility of Task. For example, when the interaction mode is set to "none", the Task cannot be interacted with during execution. This mode is suitable for automating tasks that do not require human intervention. On the other hand, when you choose the "interactive" mode, the commands will be executed in the Workspace, not in a new terminal window. In this case, we can manually enter commands in the Workspace and interact with the server.&lt;/p&gt;

&lt;p&gt;The significance of this feature is that by setting different interaction modes, team members can execute tasks without accessing the server's shell. Through &lt;a href="https://aifetel.cc" rel="noopener noreferrer"&gt;Oysape&lt;/a&gt;'s webhost functionality, they can also remotely operate the Task, greatly improving the security and convenience of server operations.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Running Tasks: 4 Run Modes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;To demonstrate the effects of the &lt;code&gt;Run mode&lt;/code&gt;, I'll list and explain them with screenshots:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;line-by-line&lt;/strong&gt;: Tasks are executed line by line, just like manually entering commands one by one, which is convenient for debugging. &lt;a href="https://aifetel.cc" rel="noopener noreferrer"&gt;Oysape&lt;/a&gt; will display the output line by line, allowing you to monitor the execution process in real time.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;batch:join&lt;/strong&gt;: All commands are executed on the same line, with the commands connected by a separator. This saves time and is especially suitable for tasks that don't require line-by-line inspection.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;batch:escape&lt;/strong&gt;: All commands are executed directly as typed, simulating the effect of manually pasting multiple lines of commands into the terminal.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;script&lt;/strong&gt;: All commands are saved to a temporary shell script file, which is then executed.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3y024t1uz8przoontqz1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3y024t1uz8przoontqz1.png" alt="Image description" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pipeline: Chaining Tasks to Build Automated Workflows&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;While a Task is an independent operation, a Pipeline is a chained workflow. A pipeline can execute multiple Tasks in a defined order, forming an automated process. Configuring a Pipeline is straightforward - just add steps in the interface and select the server and Task for each step.&lt;/p&gt;

&lt;p&gt;The execution of a Pipeline can also be triggered via a shortcut, such as &lt;strong&gt;Ctrl+Shift+!&lt;/strong&gt;. After selecting the Pipeline, press &lt;strong&gt;Ctrl+Enter&lt;/strong&gt; to start the execution. During the run, all the output will be consolidated in a single Workspace tab, making it easy to review the overall execution status.&lt;/p&gt;

&lt;p&gt;Task and Pipeline are particularly suitable for DevOps and CI/CD scenarios, such as executing build, deployment, and testing processes across different servers. Unlike regular SSH tools, &lt;a href="https://aifetel.cc" rel="noopener noreferrer"&gt;Oysape&lt;/a&gt;'s combination of Task and Pipeline can help you build powerful automation workflows, reducing repetitive work and making team collaboration more efficient.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Practical Applications of Task and Pipeline&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Suppose we need to regularly check the status of services, back up data, and clear caches on multiple servers. We can create a Pipeline that chains these Tasks together. Each time the Pipeline is executed, &lt;a href="https://aifetel.cc" rel="noopener noreferrer"&gt;Oysape&lt;/a&gt; will automatically connect to the servers and run the respective Tasks in sequence. This way, we only need to set it up once, and the entire process can be automated, saving time and increasing efficiency.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftiveuklyjx7d0n8xn9rz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftiveuklyjx7d0n8xn9rz.png" alt="Image description" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The Task and Pipeline features of &lt;a href="https://aifetel.cc" rel="noopener noreferrer"&gt;Oysape&lt;/a&gt; are not just tools for executing scripts, but a platform for achieving automation. Through shortcuts and rich configuration options, you can quickly execute tasks and build automated workflows. Compared to other SSH tools, the advantage of &lt;a href="https://aifetel.cc" rel="noopener noreferrer"&gt;Oysape&lt;/a&gt; lies in the depth of customization and combination of tasks, which enables a more efficient and secure remote management approach.&lt;/p&gt;

&lt;p&gt;If you're still hesitant, try out these features yourself and experience how &lt;a href="https://aifetel.cc" rel="noopener noreferrer"&gt;Oysape&lt;/a&gt; provides convenience in the details. I hope today's sharing has been helpful for you!&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>ssh</category>
      <category>devops</category>
      <category>cicd</category>
    </item>
    <item>
      <title>Getting Started with Oysape: A Powerful SSH and DevOps Tool</title>
      <dc:creator>Mike Aifetel</dc:creator>
      <pubDate>Sat, 26 Oct 2024 03:02:07 +0000</pubDate>
      <link>https://dev.to/mike_aifetel_d3b8e992683a/getting-started-with-oysape-a-powerful-ssh-and-devops-tool-pgj</link>
      <guid>https://dev.to/mike_aifetel_d3b8e992683a/getting-started-with-oysape-a-powerful-ssh-and-devops-tool-pgj</guid>
      <description>&lt;p&gt;&lt;a href="https://aifetel.cc" rel="noopener noreferrer"&gt;Oysape&lt;/a&gt; is an emerging SSH and DevOps tool that lives up to its name - "Operate Your Servers And Projects with Elegance." This comprehensive guide will walk you through the basics of &lt;a href="https://aifetel.cc" rel="noopener noreferrer"&gt;Oysape&lt;/a&gt; and how to get started with it as an SSH client.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is &lt;a href="https://aifetel.cc" rel="noopener noreferrer"&gt;Oysape&lt;/a&gt;?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://aifetel.cc" rel="noopener noreferrer"&gt;Oysape&lt;/a&gt; is a cross-platform SSH client that supports DevOps and CI/CD workflows. It's available as both a desktop application and a self-hosted web version, with support for Windows, macOS, and Linux. The tool is open-source and offers three subscription tiers: Free, Pro, and Unlimited.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4el8ekmaqcs3e3nodfgs.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4el8ekmaqcs3e3nodfgs.png" alt="Image description" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Key Features:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Server management&lt;/li&gt;
&lt;li&gt;Tasks and pipelines&lt;/li&gt;
&lt;li&gt;AI-powered script editor&lt;/li&gt;
&lt;li&gt;Team collaboration with access control&lt;/li&gt;
&lt;li&gt;Integration with GitHub and Bitbucket hooks&lt;/li&gt;
&lt;li&gt;Mobile app support&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9iyzkewy7k3l34uijkd9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9iyzkewy7k3l34uijkd9.png" alt="Image description" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Getting Started
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Installation
&lt;/h3&gt;

&lt;p&gt;The installation process is straightforward - simply download the zip file from either the &lt;a href="https://aifetel.cc" rel="noopener noreferrer"&gt;official website&lt;/a&gt; or &lt;a href="https://github.com/dongyg/oysape/releases" rel="noopener noreferrer"&gt;GitHub repository&lt;/a&gt;, extract it, and you're ready to go.&lt;/p&gt;

&lt;h3&gt;
  
  
  Authentication
&lt;/h3&gt;

&lt;p&gt;New users cannot log in directly using their email address, but &lt;a href="https://aifetel.cc" rel="noopener noreferrer"&gt;Oysape&lt;/a&gt; provides three convenient ways to log in:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;GitHub&lt;/li&gt;
&lt;li&gt;Google&lt;/li&gt;
&lt;li&gt;Apple&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Setting Up Your First Server
&lt;/h3&gt;

&lt;p&gt;The server setup process is user-friendly and intuitive:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Adding a Server&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Provide a server name&lt;/li&gt;
&lt;li&gt;Enter the host address or IP&lt;/li&gt;
&lt;li&gt;Additional fields are optional&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Credential Management&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Credentials are stored locally&lt;/li&gt;
&lt;li&gt;Support for both username/password and SSH keys&lt;/li&gt;
&lt;li&gt;Default SSH keys are automatically detected&lt;/li&gt;
&lt;li&gt;Option to manually specify private key files&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Server Organization&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Tags for easy categorization&lt;/li&gt;
&lt;li&gt;Search functionality for quick access&lt;/li&gt;
&lt;li&gt;Filter servers by tags&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmyyn844e7hg7mwj2d4pm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmyyn844e7hg7mwj2d4pm.png" alt="Image description" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Working with Terminals
&lt;/h2&gt;

&lt;p&gt;The terminal interface is clean and efficient:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Multiple ways to close terminals (exit command, Ctrl+D)&lt;/li&gt;
&lt;li&gt;Tab management with Ctrl+W&lt;/li&gt;
&lt;li&gt;Ability to reuse credentials across different server configurations&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6zm4z1e86dhq3m5yuakg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6zm4z1e86dhq3m5yuakg.png" alt="Image description" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;While this overview focuses on SSH client functionality, &lt;a href="https://aifetel.cc" rel="noopener noreferrer"&gt;Oysape&lt;/a&gt; offers much more. Future explorations will cover advanced features like tasks and pipelines, showing how &lt;a href="https://aifetel.cc" rel="noopener noreferrer"&gt;Oysape&lt;/a&gt; differentiates itself from other DevOps tools in daily use.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://aifetel.cc" rel="noopener noreferrer"&gt;Oysape&lt;/a&gt; presents itself as a powerful, user-friendly SSH and DevOps tool that combines elegant design with practical functionality. Whether you're managing a single server or orchestrating complex DevOps workflows, &lt;a href="https://aifetel.cc" rel="noopener noreferrer"&gt;Oysape&lt;/a&gt; provides the features and flexibility needed for modern server management and development operations.&lt;/p&gt;

</description>
      <category>ssh</category>
      <category>devops</category>
      <category>cicd</category>
    </item>
    <item>
      <title>Creating a new server in Oysape</title>
      <dc:creator>Mike Aifetel</dc:creator>
      <pubDate>Wed, 02 Oct 2024 19:20:53 +0000</pubDate>
      <link>https://dev.to/mike_aifetel_d3b8e992683a/creating-a-new-server-in-oysape-2n2d</link>
      <guid>https://dev.to/mike_aifetel_d3b8e992683a/creating-a-new-server-in-oysape-2n2d</guid>
      <description>&lt;p&gt;This process lets you efficiently manage multiple servers and their credentials, providing quick access through Oysape's easy-to-use interface. The ability to save and reuse credentials, along with options to add tags and startup tasks, makes it a powerful tool for server management and DevOps workflows.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The main Oysape interface lists existing servers on the left sidebar. To add a new server, click the "…" icon and choose "Add a new server" in the dropdown menu.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F53ygm4xe2nj5zpf5lr97.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F53ygm4xe2nj5zpf5lr97.png" alt="Image description" width="800" height="515"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;This opens a "New Server" tab in the main workspace area. Here, you'll need to fill in the following details:

&lt;ul&gt;
&lt;li&gt;Server Name: Enter a unique name for your server&lt;/li&gt;
&lt;li&gt;Hostname: Provide the IP address or domain name which could be defined in your hosts file&lt;/li&gt;
&lt;li&gt;Port: Default is set to 22 (standard SSH port)&lt;/li&gt;
&lt;li&gt;Tags: Add relevant tags to categorize your server (e.g., "aws" for Amazon Web Services)&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqys06v62npo5ir575owp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqys06v62npo5ir575owp.png" alt="Image description" width="800" height="515"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Please note that login credentials are managed separately in [My Credentials] and are not stored within the server settings. Credentials are specific to your device and are never uploaded or stored outside of it.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;After filling in the required information, you can click "Save" to create the server, or "Run it" to immediately run a task on the server.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Once saved, the new server will appear on the left sidebar with its assigned tags.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;To manage credentials for the new server, click on the "Credential" option when hovering over the server name.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;This opens a "Choose Credential" dialogue where you can add, remove, or select existing credentials for the server. The dialogue shows a list of available credentials, their types (e.g., Private Key), and options to choose, edit, or delete each credential.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fx7bjtg1oe8ce9h8sn6yj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fx7bjtg1oe8ce9h8sn6yj.png" alt="Image description" width="800" height="516"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;After setting up the credentials, you can connect to the server. Here are a few options:

&lt;ul&gt;
&lt;li&gt;Enter @ in the quick search bar, choose the server&lt;/li&gt;
&lt;li&gt;Use the quick access toolbar at the bottom of the server item, which includes options for Run Task, Terminal, Edit, Delete, and other tools&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkteosaqq8qc1sb43i8ci.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkteosaqq8qc1sb43i8ci.png" alt="Image description" width="800" height="515"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>devops</category>
      <category>ssh</category>
    </item>
  </channel>
</rss>
