Site access on Presslabs
Let us introduce you to your site’s access map. See how you can access your site’s files directly in our Managed Hosting Dashboard, e.g. your code repository, database and media files, along with secure wp-admin access.
There are multiple ways to access your site’s files and you’ll find each of them described below.
1. Gitea Access
To sign in, simply access https://git.presslabs.net/user/login and enter your Managed Hosting Dashboard credentials.
This link can be seen in our Managed Hosting Dashboard, on
Sites -> Access -> Git.
From here you can easily get the clone URLs in order to clone your code locally:
- HTTPS url:
- SSH url:
2. Git Access
The recommended way for accessing your site’s code (themes, plugins, and the files from the root of your site) is by using Git .
To clone your code locally, you can get the Git clone URLs from our Gitea interface as shown above, or from the
Access section of the Managed Hosting Dashboard:
You have two options for cloning your code:
This is the recommended way, as you can simply clone your source code using your Presslabs Dashbord credentials:
git clone https://git.presslabs.net/<site_owner>/<instance_name>
To clone your code via SSH, you need to have the SSH key configured on your Managed Hosting Dashboard. Then you can simply clone your site without having to introduce your credentials every time:
git clone firstname.lastname@example.org:<site_owner>/<instance_name>.git
Our support team has, by default, secured access to your site’s
wp-admin. While the support account needs to have a password, which is randomly generated out of 64 characters, we don’t use a password to connect, but a secured token that is only active for a limited amount of time. If, for any reason, you don’t want to give access to our support team to your site’s
wp-admin, you can drop us an email to email@example.com. Please note that without
wp-admin access, we might not be able to offer you a proper support.
4. Database Access
We’re not allowing direct DB access using phpMyAdmin, or other similar tools because of security reasons. Therefore, we recommend using the needed DB operations by following our development guidelines . If that’s not possible, please submit a support request and we’ll gladly help you out with those operations.
You can request a database snapshot from our Managed Hosting Dashboard, in the Snapshots section.
5. Media Files Access
To access the uploads folder, we recommend using the plugin File Manager , which allows you to easily manage your media files and folders.
6. Collaborator Access
In case you need to give access to one or more developers to your site’s code, there are 2 alternatives:
- You can add their public SSH Key in the SSH Keys menu from the Managed Hosting Dashboard. This way, they’ll be granted Git access to all the sites in your dashboard.
- You can add them as collaborators to the site in question, either from the Managed Hosting Dashboard , or from the Gitea interface in the Collaboration section:
You can notice you already have a collaborator in your Gitea account, the
Oxygen Bot, which we use to have access to your site’s code.
You can only add someone with a Managed Hosting Dashboard account. If you want to add a developer that does not have a such an account, you can send him an invitation via email, straight from our dashboard.
I have a new developer on board, how can I give them access to a single site?
You can grant him access to a single site from the Collaborators section of the Managed Hosting Dashboard. Make sure you are on the right instance and simply add your new developer by introducing his username or email address, then select the developer role.
Do you offer SFTP access?
We no longer support SFTP access, read all about it here . We recommend you to use Git instead, along with our new Gitea interface.
Development Life Cycle
We have detailed all the steps necessary to set up a proper development life cycle on the Presslabs [...]
This is a short introduction to our Gitea-based Managed Hosting Dashboard which offers easy to [...]
How to configure your SSH Keys
A step-by-step tutorial on how to generate and set up your SSH Keys in the Managed Hosting Dashboard [...]
How to update WordPress for Vagrant usage
This is a common use case when you are running locally a different version of WordPress than the one [...]