prostuff1 Posted April 6, 2018 Share Posted April 6, 2018 I just posted a request on the linuxserver.io forums (you can find it here https://forum.linuxserver.io/thread-585.html) about getting a Minio docker created. I found a blog article discussing the use on Minio and duplicati to mimic Crashplan Home. I will likely be combining duplicati with an Amazon S3 service to get the cloud backup portion taken care of; but that does not cover the Crashplan server I had running locally and was also backing up to. I believe I can get Minio and Duplicati to work together so that it will function the same or very close to how my local crashplan server did. I found a blog article talking about using these 2 apps together here (http://blog.quindorian.org/2017/08/diy-cloud-backup-replacing-crashplan-home-family-diy-style.html/) Thoughts and comments welcome. 1 Quote Link to comment
JonathanM Posted April 6, 2018 Share Posted April 6, 2018 Nice! Keep us posted on how it works for you! Quote Link to comment
digiblur Posted April 8, 2018 Share Posted April 8, 2018 You can just use the official docker container from minio and import it into unRaid. You'll have to manually set a few things here and there to get the container going but it isn't that hard if you read the Minio docker quick start guide to see what parms it wants. Let me know if you need a hand. Quote Link to comment
Kewjoe Posted April 12, 2018 Share Posted April 12, 2018 I personally use syncthing and duplicati together to accomplish something similar. But I'm always open to trying other ways.Sent from my ONEPLUS A3000 using Tapatalk Quote Link to comment
StevenD Posted April 12, 2018 Share Posted April 12, 2018 This is exactly what I am using for my family members to backup to me. Quote Link to comment
adoucette Posted April 15, 2018 Share Posted April 15, 2018 On 4/6/2018 at 2:08 AM, prostuff1 said: I just posted a request on the linuxserver.io forums (you can find it here https://forum.linuxserver.io/thread-585.html) about getting a Minio docker created. Did you end up getting Minio docker to work on unRAID? What is the process /configuration you used? Quote Link to comment
prostuff1 Posted April 15, 2018 Author Share Posted April 15, 2018 1 hour ago, adoucette said: Did you end up getting Minio docker to work on unRAID? What is the process /configuration you used? I have not had a chance to play with getting the docker up and running on my unRAID machine. I plan to play with it sometime this week and will be sure to do a writeup after I get it going. Quote Link to comment
adoucette Posted April 17, 2018 Share Posted April 17, 2018 (edited) I had a chance to play with this yesterday and installed the Minio docker fairly easily. So far I'm happy with how it works but have not yet pushed it out to my friends / family to allow them to back up to it. Also, is there anything else I would need to do to "harden" this - since it now opens a port on my unRAID box to the internet - to prevent port scans and hacking? One thing I'm concerned about is whether the credentials to get into Mino are passed in clear text over the internet. If so, how would I set this up to be encrypted (e.g. LetsEncrypt)? Edited April 17, 2018 by adoucette Quote Link to comment
digiblur Posted April 17, 2018 Share Posted April 17, 2018 Did you end up getting Minio docker to work on unRAID? What is the process /configuration you used?I can post some screenshots of the options I added to the container screen after importing it from docker hub. 1 Quote Link to comment
adoucette Posted April 17, 2018 Share Posted April 17, 2018 35 minutes ago, digiblur said: I can post some screenshots of the options I added to the container screen after importing it from docker hub. Thank you -- screenshots of working unRAID Minio docker configuration were included in post referenced above. At this point I'm thinking of how (whether?) to harden it against attacks. Quote Link to comment
digiblur Posted April 18, 2018 Share Posted April 18, 2018 4 hours ago, adoucette said: Thank you -- screenshots of working unRAID Minio docker configuration were included in post referenced above. At this point I'm thinking of how (whether?) to harden it against attacks. Gotcha, I must have missed them. Glad people got it going. I haven't done mine outward facing yet so it's only viewable on my internal network for now, but I do plan on doing it via this link: https://docs.minio.io/docs/setup-nginx-proxy-with-minio But it should be pretty secure with those two decently long keys and possibly pointing fail2ban at the logs. Not to mention the project is on github for everyone to dig through and fix any security issues. Quote Link to comment
JonathanM Posted April 21, 2018 Share Posted April 21, 2018 On 4/6/2018 at 2:08 AM, prostuff1 said: I believe I can get Minio and Duplicati to work together so that it will function the same or very close to how my local crashplan server did. I took this and went another way with it after looking into Minio. I didn't like the single user instance aspect of minio, and I already have nextcloud up and running, so I connected duplicati to nextcloud webdav, and presto, easy user management, where each nextcloud user can have multiple pc's each with duplicati backing up to their own single account in nextcloud. Multiple users with individual storage limit quotas on the server. Thanks @prostuff1 for the push, I was dreading the end of crashplan and putting off migration, and your post was the impetus to get me working on the replacement that works for me and my friends and family. This implementation feels almost robust enough to actually offer it as a paid service. Unraid+LE+Nextcloud+Duplicati=profit? Quote Link to comment
digiblur Posted April 22, 2018 Share Posted April 22, 2018 I took this and went another way with it after looking into Minio. I didn't like the single user instance aspect of minio, and I already have nextcloud up and running, so I connected duplicati to nextcloud webdav, and presto, easy user management, where each nextcloud user can have multiple pc's each with duplicati backing up to their own single account in nextcloud. Multiple users with individual storage limit quotas on the server. Thanks [mention=474]prostuff1[/mention] for the push, I was dreading the end of crashplan and putting off migration, and your post was the impetus to get me working on the replacement that works for me and my friends and family. This implementation feels almost robust enough to actually offer it as a paid service. Unraid+LE+Nextcloud+Duplicati=profit?How did you do the nextcloud config in Duplicati? I have nextcloud setup already and it should work as the files are under the threshold size of nextcloud. I'd didn't see an option though in Duplicati to connect it or are you doing some sort of local backup and the Nextcloud app on the computer picks it up? Quote Link to comment
JonathanM Posted April 22, 2018 Share Posted April 22, 2018 3 hours ago, digiblur said: How did you do the nextcloud config in Duplicati? On 4/20/2018 at 8:25 PM, jonathanm said: I connected duplicati to nextcloud webdav, Set your storage type to Webdav, fill in your nextcloud server address and port, set path on server to remote.php/webdav/backup-folder-you-want-to-use (NOTE!!! - NO pre or post /) for this backup set. Each backup MUST have a unique folder. Nextcloud user credentials each have their own tree, so as long as you have unique users for your backups, each one could be at remote.php/webdav/duplicati or something, but if you use the same nextcloud credentials for 2 backups, make SURE you have different paths on server defined for each duplicati backup set. If you reverse proxy your nextcloud instance, be sure your file size is set correctly in your reverse proxy as well. Quote Link to comment
adoucette Posted April 23, 2018 Share Posted April 23, 2018 Thanks for the NextCloud suggestion, and I may consider this in the future. For now, Minio seems simpler to set up, less to break or maintain, and I don't need the extra features of NextCloud. If all I want is a secure place for myself and relatives to connect to over the internet in order to back up Duplicati to, Minio fits the bill for now. (Again, Nextcloud looks great, and may consider its expanded feature set in the future.) Quote Link to comment
adoucette Posted April 24, 2018 Share Posted April 24, 2018 I did notice recently that the Minio instance I'm running changed its required login info (Access Key and Secret Key) every time the docker container was restarted. In order to remedy this, I set the Access Key and Secret Key as environment variables in the docker container settings. Per the instructions here: https://docs.minio.io/docs/minio-docker-quickstart-guide Here are some screenshots to help out other noobs like me. Then I can see that the Access Key and Secret Key are the values I set them to be in the container's log. Hopefully that helps. Ari Quote Link to comment
JonathanM Posted April 24, 2018 Share Posted April 24, 2018 1 minute ago, adoucette said: For now, Minio seems simpler to set up, less to break or maintain, and I don't need the extra features of NextCloud. If all I want is a secure place for myself and relatives to connect to over the internet in order to back up Duplicati to, Minio fits the bill for now. I agree whole heartedly. Minio is simplistic, and if the only thing you use it for is a destination for encrypted Duplicati backups, the single login password really isn't much of an issue. For people with existing Nextcloud installs, or the desire for easy multi user quota management and credentials, Nextcloud works great. 1 Quote Link to comment
kmwoley Posted May 5, 2018 Share Posted May 5, 2018 I am doing some testing of Duplicati to see how I like it. I've run two tests to see how Minio performs vs. SMB. Something has to be seriously wrong with my config/setup because Minio is capping out at only 2 KB/s ! On the same system, I did the same backup but instead targeting a SMB folder - it went reasonably fast (7-10MB/s). Both tests were run in identical environments (over wifi, same location, same backup set, same filters in Duplicati, etc.) - the only thing different was the backup target. Any thoughts on starting to investigate where the problem is? Quote Link to comment
kmwoley Posted May 6, 2018 Share Posted May 6, 2018 Following up here... I let the Minio + Duplicati backup run to completion, and it completed in nearly the same time as the same test to the SMB destination. So, I'm just going to conclude that the KB/s reporting while it's backing up is just wrong because calculating the actual speed is closer to 7-10 MB/s on both configurations. Quote Link to comment
ksignorini Posted May 16, 2018 Share Posted May 16, 2018 So I'd like to install Minio but so far I haven't installed any dockers that didn't have entries/pages in Community Applications. How do I install this on unRAID? (I've tried the docker pull from this docker's github page, but that didn't seem to do anything.) Thanks! Quote Link to comment
adoucette Posted May 16, 2018 Share Posted May 16, 2018 57 minutes ago, ksignorini said: So I'd like to install Minio but so far I haven't installed any dockers that didn't have entries/pages in Community Applications. How do I install this on unRAID? (I've tried the docker pull from this docker's github page, but that didn't seem to do anything.) Thanks! Here's how I installed it. Hope this helps. Ari 1 Quote Link to comment
ksignorini Posted May 16, 2018 Share Posted May 16, 2018 Here's the thing... When I search Apps for Minio, it doesn't come up. That's what's throwing me. Quote Link to comment
adoucette Posted May 16, 2018 Share Posted May 16, 2018 OK, try searching community apps for "minio unraid" and then click on the "Click here to get more results from Docker Hub" link in the results page. Quote Link to comment
ksignorini Posted May 16, 2018 Share Posted May 16, 2018 "Click here to get more..." doesn't show up. Quote Link to comment
ksignorini Posted May 16, 2018 Share Posted May 16, 2018 Maybe it's not in the default template repository? The only one I have is: https://github.com/limetech/docker-templates Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.