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.
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".
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).
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.
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.
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.
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