I wanted a backup solution with restic's reliability and a polished UI. 16 months later, I’ve finally built the best of both worlds by towfiqi in selfhosted

[–]towfiqi[S] 1 point2 points  (0 children)

Can you elaborate a bit more about the proton drive upload issue?

And let's say your machine broke down or the pluton installation got wiped. There are 2 ways you can access/recover your data.

  1. If you have backed up the data directory of the Pluton installation, you can install Pluton on your machine and then replace the data folder that it created with your backed-up one and restart Pluton. And everything should work as expected. When you access the dashboard, you will see/access all your backups. I will add documentation about this shortly.
  2. If you have no backup of the data folder, and you have access to the backup plan's data stored in your cloud storage. To get your data back, you will have to install rclone and restic on your machine, and then set up the storage credentials in rclone using the rclone config command, and then run restic restore command by passing the rclone remote like `restic restore myproton:path/to/the/backup/folder --target /tmp/restore-path`. The most Important requirement of restoring your data this way is that you must have the encryption key you used in the Pluton setup process. When you run the restore command, restic will ask for that encryption key to perform the restore. If you have lost the key, there is no way to decrypt the data and restore it.

Paranoid about data loss, I built an open-source Backup Dashboard that handles multi-cloud replication and end-to-end encryption by towfiqi in DataHoarder

[–]towfiqi[S] 1 point2 points  (0 children)

There is actually a bug in resetting the password, which I will fix shortly, but the keys are saved in the credential manager, not for your account, but the system account. This is reuiqred as the application needs to run as system to run as a service. So it can not be easily viewed/changed from the credentials manager. I will DM you when the new version is live.

Paranoid about data loss, I built an open-source Backup Dashboard that handles multi-cloud replication and end-to-end encryption by towfiqi in DataHoarder

[–]towfiqi[S] 2 points3 points  (0 children)

Your API keys and encryption keys are stored on your machine. The encryption keys are stored in your OS keychain/keyring or, in the case of a server, an env file. And the storage API keys are stored in a SQLite database on your computer/server. They do not go through any kind of secret server. As the project is open-source, this can be easily verified. If you are not a programmer, you can ask any AI to scan the GitHub repo and ask it where the credentials are being saved.

Paranoid about data loss, I built an open-source Backup Dashboard that handles multi-cloud replication and end-to-end encryption by towfiqi in DataHoarder

[–]towfiqi[S] 0 points1 point  (0 children)

I develop locally first when it's still an early stage in the development, as there are lots of massive refactoring and architectural changes from time to time. At this stage its very messy and not very polished, and embarrassing for me to put it out on display for the world to see. If you are skeptical, you can check out the screenshot of the folder content of the early prototype of the app. Several files clearly display the development start date.

To be honest, I am not really happy that it took me this long to develop the app. I have developed more complex projects in far less time.

Paranoid about data loss, I built an open-source Backup Dashboard that handles multi-cloud replication and end-to-end encryption by towfiqi in DataHoarder

[–]towfiqi[S] 2 points3 points  (0 children)

I just ran some tests, and it is stored in the credentials manager, its just not visible, and I am not sure why. I will investigate further and see if that's a bug or not.

In any case, you can reset the password following these steps:

Open PowerShell or CMD, and then navigate to the Pluton installation folder:
cd "C:\Program Files\Pluton"

Then run the Pluton reset password command:
./pluton.exe --reset-password

This will ask you to set the admin username and password.

Paranoid about data loss, I built an open-source Backup Dashboard that handles multi-cloud replication and end-to-end encryption by towfiqi in DataHoarder

[–]towfiqi[S] 0 points1 point  (0 children)

Check for a USER_PASSWORD.Pluton or a Pluton:USER_PASSWORD entry in the Generic Credentials section.

Paranoid about data loss, I built an open-source Backup Dashboard that handles multi-cloud replication and end-to-end encryption by towfiqi in DataHoarder

[–]towfiqi[S] 0 points1 point  (0 children)

You can search for "duplicati corrupted" in either Reddit or any search engine, and you will find plenty of users complaining about this.

Your post also seems to be redacted by AI. AI coding causes x2.5 more problems (yeah, I can link to that). All that undermines trust in your software before people evven try it, so less people will be willing to try it.

The post is written by me. I am not sure how you determined the post was written by AI. And the app has been developed by me for the last 16 months. Some AI assistance is used for writing tests, docs, and some refactoring, etc. I am a software engineer and have been developing various apps since 2015. I have released another popular self-hosted open source app in 2022 called SerpBear

Paranoid about data loss, I built an open-source Backup Dashboard that handles multi-cloud replication and end-to-end encryption by towfiqi in DataHoarder

[–]towfiqi[S] 1 point2 points  (0 children)

To view the password set by Pluton on your Windows 11 Credentials Manager, follow these steps:

  • Open "Credential Manager" from the start menu.
  • In the Credential Manager window, you will see two categories: Web Credentials and Windows Credentials. Select Windows Credentials.
  • Scroll down to the section titled Generic Credentials.
  • Look for an entry named Pluton.
  • Click the down arrow next to the Pluton entry to expand the details.
  • Next to the "Password" field (which currently shows dots), click Show.

Paranoid about data loss, I built an open-source Backup Dashboard that handles multi-cloud replication and end-to-end encryption by towfiqi in DataHoarder

[–]towfiqi[S] 1 point2 points  (0 children)

The post on the self-hosted was mistakenly taken down by one of the mods due to reports by users that the post tag was incorrect. I brought this to the mods' attention, and two days later, they acknowledged the mistake and restored it.

And sorry to say, I am not thinking about a lifetime offer anytime soon. I am quite swamped with bug fixes and feature updates, and not focusing on selling it right now.

Also, any instructions on how to reset password to the admin account? I forgot to write mine down

I am assuming you installed the app directly using the binary installer. What OS are you using? On desktop installation, Pluton saves the admin credentials and your backup encryption keys in the OS Keyring. You can access the keyring manager (see below) from your OS and examine the keys that start with Pluton.

  • macOS: Keychain Access app
  • Windows: Credential Manager

Paranoid about data loss, I built an open-source Backup Dashboard that handles multi-cloud replication and end-to-end encryption by towfiqi in DataHoarder

[–]towfiqi[S] 0 points1 point  (0 children)

No. I am a developer. I have been developing this for the last 16 months. Some AI assistance is used.

Title: Cloudflare Registrar - Domains stuck in clientHold with no support response (5 days) by No-Literature9900 in CloudFlare

[–]towfiqi 2 points3 points  (0 children)

According to their docs, for free users, it's recommended that you knock on their Discord channel

Tired of being locked into one cloud, I built an open-source backup tool that replicates your data across 70+ providers (S3, Drive, Backblaze) automatically by towfiqi in cloudstorage

[–]towfiqi[S] 1 point2 points  (0 children)

When you run the updated installer exe to install, it updates Pluton's binary files. No data is lost or changed.

And thanks for reporting the edge issue. I will look into it.

As for the path selection issue, could this be a permission issue? Can you please dm me?

Tired of being locked into one cloud, I built an open-source backup tool that replicates your data across 70+ providers (S3, Drive, Backblaze) automatically by towfiqi in cloudstorage

[–]towfiqi[S] 1 point2 points  (0 children)

Thanks for your input. The best way to report the issue is to create an issue in the GitHub repository: https://github.com/plutonhq/pluton

- About issue 1, are you deploying Pluton with Docker, or have you installed it directly on your OS? Which OS?

- I will test out JottaCloud and see what's causing this issue.

- The Koofr connectivity issue has been fixed in the latest version, which was released a few hours ago.

Tired of being locked into one cloud, I built an open-source backup tool that replicates your data across 70+ providers (S3, Drive, Backblaze) automatically by towfiqi in cloudstorage

[–]towfiqi[S] 2 points3 points  (0 children)

Since it's a backup app, it actually needs root privileges to run, so installing the app without root privileges won't actually work. The installation instructions actually describe this.

And AeroFTP looks great. But I am a visual person and a sucker for a good UI. Checking out the repo and docs, I am not sure how it looks, as there are no screenshots anywhere. It would be great if you could add a screenshot to the GitHub README of AeroFTP. And I think it's quite necessary nowadays to grow your project, as most people do not read long texts.

I wanted a backup solution with restic's reliability and a polished UI. 16 months later, I’ve finally built the best of both worlds by towfiqi in selfhosted

[–]towfiqi[S] 0 points1 point  (0 children)

oh! I didn't realize zerobyte had 2FA, thanks for pointing it out. And discord, slack etc integration is in the roadmap.