Creating and launching a DeepSeek Server with ALTERNcloud

Step 1: Log in to ALTERNcloud Console

Clients need to log in to their ALTERNcloud Console account.

Step 2: Select a VPC (“Virtual Private Cloud”) or Create a New VPC

PS: You can also use a HPC (“Hosted Private Cloud”). Please note EZ Clouds will likely not be powerful enough.

After logging in, the user should select the VPC where they want to create the DeepSeek server.

AD_4nXf4dPQj917dXEKKX3CzvsafS0Dz69iuEfrh9GxthcZKK_O4oOr8oJV-h9FZdxjozhMbHMtemIzs3sKoGpqjyWx9xYroWroWRtg4zVydKc4nuas-4Ox5VA20ztfTRqJb7U-E6mDGKw?key=RP-NMdCxTsOYdOx22-AGdoJO

 

Step 3: Access the VPC and Add a New Server

Once the user selects the VPC and clicks on it, all available options related to that VPC will be displayed on the left side.

At the bottom of the list, the user should select "Add New Server".

AD_4nXeetEXXrXA87lp5JbxcD9KPwi9TapEhX8lFiFjUj4ALoC9mcendmUJYwlLZeEL_Kc3Pz83Al63_lZcFGrpRg3EPIblpkbRApVA4eZb6dUZrDAdiRgQUJFLE8AaXQrRksKuZkngbeQ?key=RP-NMdCxTsOYdOx22-AGdoJO

 

Step 4: Enter Server Name and Choose Application

After clicking "Add New Server", the user first enters the desired server name.

Below that, the user will see three options:

  • OS Templates

  • Applications

  • Snapshots

The user selects Applications.

Then, the user chooses the DeepSeek image (DeepSeek R1 39 - Disk: 100GB - RAM: 32GB).

AD_4nXeVabUJCbwfXMeq_VT3wWHJoauDCWpIZU8KjlWf7LrRVEhZ_wyd_lEDaP8Tl0BTtlk84dwaxvu3pfDaenF215zUc5ZCadhVGlJWR3Y7Uifda8f9cDSLYvkiX18asUuEI-i60xCvcw?key=RP-NMdCxTsOYdOx22-AGdoJO

 

Step 5: Select Compute Flavor

When the user selects the DeepSeek image, the system will automatically choose the appropriate compute flavor that meets the minimum requirements.

If this does not happen, the user should manually select a flavor with at least 32GB RAM and 100GB Disk.

AD_4nXePHh_qOfvwJ7VJZmisMwPlpkaPxeP-bFY1ANmshoh96tp6wcKO3hdqcs6n3Y3_JxxmiBMgOFUQBzc6i2gAklj7RMekpHrtoNEgj1Cn4-Ssgu2WdjZpkMABaPrGXYO8r9HSJNBIew?key=RP-NMdCxTsOYdOx22-AGdoJO



Step 6: Configure Security Groups

The user should add ingress rules for:

HTTP (port 80) and HTTPS (port 443) for web access.

SSH (port 22) ingress, but only if they want to access the server via SSH from the internet rather than the embedded ALTERNcloud console terminal.

 

Step 7: Authentication Method Selection

In the next step, the user needs to choose an authentication method for accessing the server.

The available options are SSH key and Password.

AD_4nXc2xEPeEXUh3azLiGWbWvrzKCe2q846cNP0FR6debOifEGCVDvsfTDOO7r3IfIraikdQaRiLZTaviICiCOKnf1TlfziHSKn4p4pw9SzoTiETdHDOVmyKFXdqSgvhS7_2rV6NlNjYA?key=RP-NMdCxTsOYdOx22-AGdoJO

If you want to add your SSH key, go to Manage SSH Keys.

 

Step 8: Create the Server

Once everything is set up, the user clicks Create New Server.

The system will start the server creation process, which may take a few minutes.

Step 9: DeepSeek Indexing

After the server is created, the user needs to wait a few minutes (e.g., at least 5 minutes depending on the compute flavor selected) for DeepSeek to index and become fully operational.

 

Step 10: Assigning a Public (Floating) IP Address

While the DeepSeek server is indexing, the user should click on the server in the list.

Then, go to the Network section and select "Add Floating IP Address" to make the server publicly accessible.

AD_4nXd-tJtpNM9ludlpARpkf7lzBOfkCK8LuLSvN24XEYpb5Ly5FZKmlvNX6SGAv6Iy-rW-7xv6HgVJmXs1_1FZQdsP59E4S6j8voBVYLh1erzfTR6VoCsWbP5PMnFMBrRPZyJ2jIabyQ?key=RP-NMdCxTsOYdOx22-AGdoJO

Step 11: Accessing DeepSeek

After adding a public (floating) IP address, the user can access DeepSeek by entering the assigned IP address in a web browser (e.g., http://[PUBLIC_IP]).

Once this URL is opened, DeepSeek will be ready to use.

Step 12: Accessing the Server via SSH

If an SSH key was configured:
The user can access the server using SSH without needing to enter a password, as the system will use the configured SSH key for authentication.

If no SSH key was set up:
The user will need to enter the password that was specified during server creation when accessing the server via SSH.


Step 13: Optimizing, Securing, and Managing DeepSeek

See this Comprehensive Guide: Deploying & Managing DeepSeek + OpenWebUI