How to Enable pCloud in SiteSkite

pCloud is a cloud storage provider you can use with SiteSkite to securely store your website backups. By connecting your pCloud account, SiteSkite can automatically upload backups directly to your pCloud drive, keeping your server lightweight and your data safe.

image

Step 1: Open Storage Settings

  1. Log in to your SiteSkite Portal.

  2. Navigate to Settings → Backup Storage.

  3. Click on pCloud from the available storage integrations.

Step 2: Get pCloud Credentials

To connect pCloud with SiteSkite, you’ll need to go through the OAuth 2.0 flow. This process securely authorizes SiteSkite to access your pCloud account without sharing your password.

2.1. Register Your App

  1. Go to pCloud Developers: https://docs.pcloud.com/

  2. Create a new application.

    • You’ll get a Client ID and Client Secret.

    • Set a Redirect URI (example: https://yourapp.com/callback).

      • This is where pCloud will send the user after they log in and approve.

📌 Keep your Client Secret safe! Never expose it on the frontend.

2.2. Obtain Personal Access Token

pCloud offers a simple way to generate a permanent token from the OAuth page.

  1. Open:

    https://my.pcloud.com/oauth2/authorize?client_id=YOUR_CLIENT_ID&response_type=token&redirect_uri=YOUR_REDIRECT_URI
  2. Log in with your pCloud account.

  3. Approve the app’s access.

  4. You’ll be redirected to:

    https://YOUR_REDIRECT_URI#access_token=XXXXXXXXXX&token_type=bearer&expires_in=0
    • Copy the access_token from the URL fragment.

    • If expires_in=0, the token does not expire.

Step 3: Configure Backup Settings

  1. Go to Websites → Select a Site → Backup Settings.

  2. Choose your preferred backup frequency (daily, weekly, on-demand).

  3. Save your settings.

Step 4: Test Backup

  • Run a manual backup for one of your sites.

  • After completion, check your pCloud account → you should see the backup file inside the designated SiteSkite folder.

Notes & Tips

  • Ensure your pCloud account has enough storage space before enabling backups.

  • If your access token expires, simply re-connect pCloud under Settings → Storage Providers.

  • You can link multiple storage providers (pCloud, AWS, Backblaze, etc.) and select per-site where backups are stored.

  • For better organization, SiteSkite creates a folder structure per website inside your pCloud drive.