It sounds like his ftp is being throttled, or the EC2 is throttling FTP. And since the other software uses different ports, it's one reason it's faster
I don't know their server layout, but why NOT use BitTorrent?
If they don't want to set it up themselves, they can pay literally a few bucks for
Grooveshark is dead
Hola is dangerous http://adios-hola.org/
LastPass being paid you could add 1password and Dashlane to the list
Bitorrent Sync renamed to Resilio https://www.resilio.com/individuals/
Get-pocorntime closed and the replacement is https://popcorntime.sh/
And much more
I've been using BTSync (now called Resilio) to sync files between computers. I don't use FreeNas, but here is a tutorial to set it up.
Yes technically if you use something like Resilio Sync you could use torrents as a backend to sync data across different devices. No idea if that works with RPi.
Or if you want to roll up your sleeves and create some scripts I'm sure you could script creating torrents on one RPi with data you want to sync, then maybe use something like rsync to send the .torrent file(s) to each other RPi torrent client's watch folders.
But honestly there are better methods to do that, look into /r/Syncthing for example (not torrent related but still). Or you could probably use the built in sync methods that Linux already provides like rsync, etc.
Don't know about statistics but Resilio works well.
If you want to share a single set of files with multiple people creating a torrent and letting them download it would work great and will even save you some bandwidth as they can share among themselves as well.
I like the new site as well.
Heres an idea. Have you guys thought about seting up a read only bittorent sync so that copies are made almost instantly and geographically spread out over the world.
I'd be more than happy to help seed.
This is the prime use case for plex. I stopped sharing files 10 years ago. Now my friends and family just have access to my plex library and I’m their personal little Netflix.
If you have one (or a few) particular person you share often with you can setup a BitTorrent sync. I think it’s called https://www.resilio.com now. Basically it’s a folder on your end shared to a folder on their end.
If you're going to be transferring the file back and forth, why not just use resilio sync? It basically syncs a folder on both of your computers via BitTorrent.
Or if you have all the data on your computer you could create a torrent file and send it only to your friend so basically your computer seeds directly to your friend's computer, although both computers have to be on at the same time to keep the transfer, the transfer can be stopped and started with ease.
Something like https://www.resilio.com/individuals/ just that you don't really need to create an account with them if you just use a normal bittorrent client
Ever hear of Resilio Sync? (renamed version of BitTorrent Sync). It uses your PCs as servers basically. The more computers you have, the more points of redundancy you can sync files to. It has handy Android app with a camera backup function that automatically sends new pictures to your currently online PCs running Sync, which then will sync to other computers once they get turned on. This way, your files never leave the hard drives (or SSDs) you own!
It's free too, but I bought a pro copy for those extra features: https://www.resilio.com/individuals/
https://www.resilio.com/individuals/
https://help.resilio.com/hc/en-us/articles/115000401010-Sharing-single-file?mobile_site=true
I agree using a file host would be better, but he posted in /r/torrents. ¯\_(ツ)_/¯
The biggest competitor, IMHO, are cloud storage providers. You are competing against them on price and they have economies of scale working for them. And failsafes and redundancies.
STORJ may have a market with privacy conscious consumers, but I could just as easily encrypt my uploads to Amazon / Google / etc.
On the other end of the spectrum are apps like Resilio Sync, which sync files across your devices (Mobile & Desktop). Storage being cheap, this is an (cheap & private) alternative for most.
Really curious where STORJ is going :)
Kinda self hosted, but not fully: https://www.resilio.com/individuals/
Self hosted in that you have to provide the storage on all ends, but not in that the clients connect to their central server to find each other.
However it easily supports many users and does the selective sync trick with local placeholder files.
You'd use Aspera or Media Shuttle. Either that or ship hard disks around. Other than that you're looking at Dropbox, Google Drive, Hightail, WeTransfer, Resilio, but the performance may be lower than desired.
As far as previewing you could just make 480p preview copies and use private Vimeo links or web pages with private embeds to show what you've got before transmitting the final version.
I use Resilio Sync (BitSync) and it works quite well. Me and my peer both have write access on both sides, but have the option to add read only peers, or encrypted peers. If one side deletes a file, it can be recovered from the deleted archive with in a preset time period. If you use the paid version (personal use) selective sync will allow you to choose what folders you want to bring down from your peers.
Does have some quarks, like renaming a file will not cause a full sync of the file, but updating the metadata will.
Only down side is that it uses Bit Torrent protocol and that is de-prioritized on by the ISP my peer is using.
If you're willing to use VLC (which is a great media player already) and are using local files, SyncPlay is a great solution. It has shared controls (both fast forwarding and pausing) along with a playlist queue.
I watched a movie via SyncPlay every Sunday for 6 months with my partner when we were long distance earlier this year and we only encountered sync issues maybe once or twice (if one person tries to fast forward a lot it can kinda get de-synced on the other person's end).
(Either everyone can torrent the files, or you can use something like Resilio Sync to share with your non-torrenting peeps.)
If SyncThing gives you any attitude, know that there's also resilio sync and PhotoSync. (I personally use resilio).
I use resilio sync to sync a lot of data across multiple hosts. If you are used to docker it is easy to setup.
Syncthing's android app can't write to the SD card. If you are only reading then it should be fine.
I experimented back and forth with a few different solutions and ended up on Resilio Sync. It "just works" over the internet as well which is really handy. There is a free tier for home use.
The only downside of Resilio is that it only allows for one "backup" set (send only, no deletion on target) but you can link as many devices as you want together.
For regular sync (send, receive, delete) you can add as many folder pairs as you wish.
I believe there is a Synology app or docker container for Resilio.
What do you mean by privately sync?
DropBox keeps your files encrypted.
Resilio Sync uses peer 2 peer technology to sync files across your devices without needing to store them on a third party server.
If multiple people are downloading it at the same time they could benefit from sharing parts of the files so that they don't have to be re-downloaded.
BitTorrent sync (now called Resilio sync) https://www.resilio.com/individuals/ could be useful; I haven't tried it myself. It says it's meant for sharing very large files.
If you're not 100% pressed on using a cloud service, you could also make a private torrent with a private tracker, however, you'd have to encrypt the file as there isn't a 100% chance that someone could access that file (then again, someone could also try to guess the password/usernames to any of your cloud accounts.) The private torrent/tracker approach allows other people to share the download if other users have already downloaded those chunks (thus saving bandwidth and making it faster) and they are also seeding the file.
You are right, I didn't take it into consideration because it is proprietary, but it seems like this is the best solution. I did even find an API documentation. I think I will test it out.
I have a Resilio Sync (formerly BitTorrent sync, I think?) service running.
It works incredibly well and neatly solves the 'how do I get books onto my phone' problem.
I can now transfer the book I want from any network, anywhere. I even use it at home - it's simply the most convenient way to do it, far easier than using USB or file transfer using a file manager.
> Sync uses cryptographic security instead of a password-based system, and all your data is AES-128 encrypted in transit.
https://www.resilio.com/blog/sync-security-and-privacy-brief-now-available
The way I sync my Lightroom catalogue between my, Home Machine, Laptop, Work Machine and File Sever is Resilio Sync Pro.
I also use it for a personal Dropbox from my server.
It's absolutely the easier way I've found to do this, give the trial a go and see how you get on.
+1 for everything you just said.
I've also got a convertible laptop-tablet hybrid, and yup, I find myself constantly trying to touch other laptops that just don't do that. Unity 7 has been the only interface that actually works either way I want to use it, and I've tried MATE, Cinnamon, Gnome 3, Plasma (for all of 30 seconds tbf), and Unity.
I'll really miss it if gnome doesn't get very close to unity7 for touchscreens.
And your idea of convergence is spot on - already, I have my home directory synced across my phone and laptop along with universal copy-paste, SMS, and notification mirroring. Gmail, Google Drive, Spotify, FB messenger, and Chrome already seamlessly move across platforms, and connect a pair of bluetooth headphones to phone and laptop at once, and the line between "Desktop", "Laptop", "Tablet", and "Phone" gets really blurry.
There's nothing I can do on the desktop that I can't do on the phone, and vice versa.
Even typing this comment, I moved the browser to the side, switched virtual desktops twice, and scrolled half a dozen times using the touchscreen. Alt-tab and ctrl-pgup/dn for window/tab management, and mouse for links. With Unity, I can do anything with mouse, touchscreen, or keyboard, and I wouldn't have it any other way.
Resilio Sync is also good for this
Uses the BitTorrent protocol as well, so you can sync files privately and encrypted to any of your devices and, like torrents, it will resume from where it was if the connection dropped.
The resillo sync on the rpi works like a private cloud server, the rpi is on 7x24, a large external drive is attached to it. I have my computers/laptop and mobile phones synced with the resillo sync on rpi, whenever I make changes of the documents on one device, it auto syncs to the rpi, and across other devices when they become online; I also back up photos from my iPhone to rpi via sync(this is one way sync or backup). When I need to view or edit documents on the go, I can download it or selectively sync the files or folders to the phone.
You can learn more about the resillo sync here
You can use BitTorrent Sync to do what you're taking about.
It acts live Dropbox, it syncs files from one computer to another. And you don't have to keep uploading them manually, just put your file in a folder and they'll be synced automatically. It's also encrypted, and only happens between your pc and the other PC, so you don't have to worry about privacy.
Edit: Apparently BT Sync is now known as Resilio, but same thing, there's still a free version with unlimited storage.
I've settled on Resilio Sync (formerly BitTorrent Sync) for this. I have a few servers that run it as a daemon (Linux) for each of my users and each of their computers (Windows or OSX) run the daemon, keeping their documents directory in sync. It is mostly one way client -> daemon, but a few of the shares have multiple clients -> daemon and occasionally I'll share a file w/ someone by copying it into their directory on one of the servers.
I want to use Syncthing, but when I tried it awhile ago it was not really made to run multiple instances on the same Linux host as multiple users in a daemon-ish fashion.
You can use syncthing or resilio sync to get a shared folder across your devices that doesn't relies on a 3rd party. The downside is that you always need some device that's running to get files synced, but this can be something as simple as a raspberry pi or an old laptop.
Resilio Sync would be my go-to here. It’s based on P2P protocols and “just works” across any kind of network. I use it to keep many TBs in sync across multiple computers (and NAS devices).
The free version has some limitations that I can’t remember but might be suitable. If not the paid version is a one-off cost and is worth it IMHO.
Per il pc fisso uso vorta che backuppa ogni giorno alle 20 file e directory su un vecchio disco utilizzato solo per i backup.
Per il server usavo borgmatic facendolo partire alle 3 di notte e caricando l'archivio compresso e criptato sull'account drive dell'università, ma ho dismesso il server da qualche settimana.
Per il portatile non faccio un bel niente perché non ci sono dati importanti, e quando ci sono li passo sul fisso appena possibile.
Per il telefono faccio backup generali periodici con twrp (solitamente prima di ogni update della rom, che faccio circa una volta al mese) e alcuni file singoli li condivido sul fisso con resilio sync (visto che già lo utilizzo per altro).
Inizialmente avevo fatto diventare il backup un po' una malattia, preparandomi anche al caso più estremo, ma da quando ho deciso di dismettere il server casalingo mi sono imposto di prenderla più alla leggera. In fondo a parte le password e le foto non ho dati realmente fondamentali che devo salvare, per le prime uso bitwarden (che prima mi hostavo da solo) e per le seconde google foto (ho usato per un po' nextcloud, ma il gioco non vale la candela).
The program you are looking for is Resilio.
https://www.resilio.com/individuals/
Just choose a folder on one Mac, copy the sharing link to the other Mac, and select where you watch the matching folder to be stored and Bam - they will stay synced. No cloud needed.
Plus, free for personal use!
Unfortunately, this would be a hell-of-a-lot of work, if at all possible. AUs have to be installed in a system folder (the "/Audio/Plug-Ins/Components/" subfolder of either /Library or ~/Library), so you the first challenge would be to keep these folders synced. That could be done with a program like Resilio, but an even bigger challenge would be the fact that a lot of AUs also install additional resources somewhere on your HDD (most of the time "Application Support" in the Library, but some also create stuff in "Preferences" and other folders. Essentially that means that you would need to check for every AU you install what files it installs where (you could use Suspicious Package to check where the installers copy files and what scripts they run). So yeah, it would be a whole lot of selective file syncing :(
The only thing that jumps out at me is rsync with the --bwlimit=1000 flag. That would limit transfers to 1000Kbytes/s. Then you could set that up and have it always syncing but not sucking up all bandwidth. I know that's not really want you asked for. I'm sure some sync software with the features you need does exist.
​
Edit: Check out Resilio. It's paid at $30 one off. Cross platform, encryption, dedupe you get the idea lots of bells and whistles. Most importantly under "Control Bandwidth Usage: Need to sync lots of data but your network cannot handle it? Now you can set bandwidth usage limits so Sync activity occurs only when it suits you.". I found that by looking at what sync software www.seedboxco.net use(First result duckduckgo for seedbox). I've not used Resilio or seedbox co so can't comment on them specifically but this software seems to fit the bill.
I highly recommend https://www.resilio.com/ for work related stuff. Uses bittorrent protocol to sync between your devices, pretty neat. Highly customizable(can set your own tracker if you need ultimate privacy), works on everything(linux included).
You could use Resilio Sync Home for this. You install it on each computer and select the folder(s) which it should sync. From then on it will keep both folders synchronized as long as both computers are connected via network (even over internet).
I dropped Dropbox (I'd been planning to do so for a while - the latest forced file system rules made that time now) and have installed my own Nextcloud instance. Very happy with it. I also run Resilio Sync as a just-in-case backup.
It depends on how much you need to move. A USB drive would need the least amount of setup (plug it in, and assuming it is partitioned right both OSX and Win10 will read it fine).
If you have a lot of files, or really big files, you may want to share them over the network - https://www.groovypost.com/howto/network-windows-10-os-x-share-files/
Another thing you could try is using Resilio Sync, then have it sync the folder on OSX to a folder on Windows, and it will do the rest. https://www.resilio.com/individuals/
There is actually a script for keeping two Radarr's in sync. It is aimed at having a 4k radarr and a normal radarr, but you could apply it to your use case too. It is a one way sync though, so one instance would be the master and the other a slave.
But if you want to have the same movies and your internet isn't terrible, you could just run something like Resilio Sync on them and keep your movies and tv directories in sync. I use this to replicate my Kids TV and Movies to server at another location. I did the initial seeding by taking disks there, but from then on rslsync keeps it up to date.
If you're feeling like sharing a lot of content, you can rip your DVDs and use Resilio Sync (bittorrent) to share a folder between the two of you, not the whole Internet. It's direct sync, no servers, so you're only sharing with your friend. I use it to share my ebook library with my family, with the server at home while we travel, but sharing a library is also a great way to back up your content off-site without paying server costs.
Hit play on each end simultaneously, grab some snacks, maybe Facetime/Hangouts as well to feel like you're not as disconnected.
Create an encrypted share on your Synology. Install Resilio Sync or Syncthing, and set its target folder to your newly created share.
Resilio also supports encrypted read only targets, so you could just install resilio, and load the encrypted token, and data would always be encrypted on your NAS.
https://www.resilio.com/blog/understanding-the-sync-encrypted-folder
Edit: My bad, I missed that you want to avoid cloud storage based sync. I suggest torrent based sync solutions like https://www.resilio.com/individuals/
Office 365. $7/month gives you a two device license, you can update which device as you wish. And you get 1TB OneDrive storage on top of that for file syncing.
If you have one time Office license(specific product or the full suite), you can use Dropbox for the syncing. And it's not just "dumb" syncing, Office now has Dropbox integration, it'll work the same way it does with OneDrive.
I am using 1Password 4.6.2.626 on Windows and 6.8.8 on Mac
I made a folder on my MacBookPro and then shared it to my Windows 8.1 desktop using https://www.resilio.com/individuals/ there are other free sync apps like SyncThing, but I'm comfortable with this one.
I put my 1Password keychain in the folder. Open that keychain with the app on the two machines. I assume that's 'Import' it's been so long.
From my MacBookPro I sync via wifi to my iPhone. You open 1Password on your Mac then open the iOS app and there's a WiFi Sync option in the preferences. There's also WLAN Sync.... in the Windows 1P options for device syncing.
Hope that helps, let me know if you have any other questions.
As people have mentioned you can use online services like Google Drive, plus there are offline tools like Resilio formerly Bitorrent Sync, that can be used.
One thing to note is that syncing is not the same as backing up, even though they are often considered the same thing. In syncing two devices/computers/folder, whatever is changed in one is done to the other, eg delete file1 in one device will often delete file1 on all other devices, but this option can often be changed so this doens't happen.
Now regarding how to use such tools like allwaysync , there should be a help file to help you out, but in simple terms, you install the tool on both computers/devices that you want to sync between. Then you tell the program what files/folders you want to sync, you have to do this on both devices, then you have to find out hwo to link the 2 computers from within the sync software, it should be relatively easy, its often some kind of password is use that must be on both devices, then it will sync automatically. But make sure to read any help files to see how things work.
Currently, my "band", or my friends which live in LA and Houston, while I am in Dallas use, Resilio Sync. We all use the free version. We are all on Macs, but, we basically all just download and install the application which allows you to select any folder(s) you want peers to have access to, share a key and now they get the same folder added to their computers. The application allows you to set permissions (read only, read/write), and in the paid upgrade, you can have other selective features to only share certain files within the folder. It's been great so far. https://www.resilio.com/individuals/
hey I've just found that the keyboard settings are stored in C:\Users\USERNAME\AppData\Local\Bitwig Studio\keyboard-shortcuts, on mac they should prolly be stored inside applications\Bitwig Studio folder, but you should be able to find the location, and use something like https://www.resilio.com/individuals for the actual syncing
It was a bit of an arbitrary designation, but some software explicitly support or have software or plugins for NAS like Synology: https://www.goodsync.com/for-nas-synology
Other's explicitly support backups to network folders(I'm assuming via the UNC path): https://www.kls-soft.com/klsbackup/
P2P primarily encompasses the idea of you backing up to me, and me backing up to you, and often a decentralized backup without a central server like Resilio: https://www.resilio.com/
I know there are also some blockchain based solutions out there that I haven't yet included in the list. As I understand it, these systems spread your data out among the world via blockchain making sure your data isn't relying solely on one source for restores. I would probably consider these as P2P or blockchain.
This is resilio, it used to be called bit torrent sync. It's peer to peer, private, and fast. I use this to transfer files from computer to computer, it's faster than using a USB drive. https://www.resilio.com/individuals/
If you're just trying to sync the CBR files, and not your page position as well, I use Resilio Sync to sync my FLAC music folder, among other things, between my media PC and phone.
Works smoothly and, unlike Syncthing, doesn't sync for ages and doesn't eat the processor all the time. If you ask about installation process - I've followed instructions from https://www.resilio.com/blog/official-linux-packages-for-sync-now-available
... sometimes, I'm dumb...
The easiest method would be to remotly sync the machines: games will updates themselves, so only personal files and saves should be your concern.
You can use https://www.resilio.com/ (the free part is enough) to sync your folders. Both your PC must be turned on though, so the scenario would be: leave your PC on, leave, turn on the other one, wait for the sync to finish (saves and files shouldn't take long) then turn off the other PC using teamviewer for instance.
Cheers !
I would highly recommend not using ACD as your main computer storage drive. Many things could happen and you could be locked out of your account or lose your files. You files should be stored locally on your own private computer, then backed up to ACD.
If you need to keep files synced between multiple computers, I would recommend Resilio Sync.
I use Resilio Sync: https://www.resilio.com/individuals/
The way I do it; I install my VST's on both computers at the same directory. (example: "C:/Vst's") I put the kontact samples on a thumb drive (my laptop only has 128 GB). (example: "X:/Vst's") Keep your project files in a tidy place (example: "C:/Music") Then I use resilio sync to make sure my projects are transferred to both computers in the same Dir. Message me for more info if this confuses you.
I'll second this. (~100Mpbs down, 5Mpbs up)
Right now, I've got 2 synologies - a DS1515+ as the core, and a second DS1511 as the backup.
I have also been a long-time user of Crashplan, but you are correct. Each update requires a re-remembering of the commands and config elements to make it "work". The other Synology-based tools, while easy to use, do not provide the feedback needed (for example, what caused the backup to fail)
Right now, I have the following running;
Shared Folder Sync - Between Synology devices - Nightly.
CrashPlan - (on main Synology) Backing up core files
Google Drive - Idea From /r/DataHoarder - Unlimited storage when I ported my domain email to Google. Currently using HyperBackup to copy files to that structure (encrypted). Its taking a long time, but the idea is that it will be easier to manage than CrashPlan (and cheaper @$10/mo.)
Some other areas I have looked into, but have not completely figured out;
Resilio Sync (here) - Allows for a bitorrent sync among multiple devices; if you have friends who own NAS (like Synology), that's another route.
Rclone here - This is like rsync to the cloud providers. Pretty daunting to setup, and it got deep and hairy trying to figure out the Docker implementation of this. I was able to make it work somewhat, but ended up spinning up a separate VM to make it work.
Most of these ideas came from reviewing /r/DataHoarder; that might be a good place to start.
BitTorrent Sync (apparently called Resilio now) is the platform I've used for a couple years without issue. The sync saturates my connection so transfers are pretty snappy. You configure which folders to watch and effectively let it di its thing. There is a mac version of the software. Depending on your seedbox host, several have writeups on the server side configuration of the software.
As a warning, Teamviewer's file transfer can be much slower than just your upload. Even on a 100M fiber link I was getting under 1mbps to another PC in the same city.
Resilio Sync (Previously called BitTorrent Sync) is a point to point sync program. Think dropbox, but P2P. Works well, efficiently uses your upload, and very stable. I've used it to transfer well over 15TB at this point from various remote machines and desktops.
This is what I use for Music, apps, roms, titanium backups and nandroid backups and it works pretty well.
In the android app it can automatically backup photos taken as well, but I use the Google Photos app to back my photos up to the cloud for free. You can get unlimited cloud storage if you let Google compress the images. In my testing, I couldn't see any noticeable quality drop off when comparing the compressed backup images and the image on the device.
If you don't like the thought of your personal data being updated to a company's servers, Resilio Sync is a nice peer to peer system to automatically sync files between basically any device: https://www.resilio.com/individuals/
What do you mean by "only copy folders"? No files? Give Resilio a try. It works without a central server (like Dropbox for example), meaning that you need the other computer to be on during a sync. It also has a mobile app so you can sync from Desktop to Mobile.
In the past we've been able to add Resilio Sync folders as Locations.
There are far too many file storage providers out there for us to check on/know which ones do or don't support full folder sharing on iOS 13+. We’re a small team, and we think we should focus on what we’re best at: Providing the best writing experience. ☺️
Also consider peer-to-peer. Setup one PC as the host and use Reslio Sync or Syncthing (open source) to sync a folder or group of folders to other PCs or mobile.
I use Resilio to sync a shared folder between macs and a linux box. At the end of the day, that's what I want.... a folder that is identical across devices. I use another service to back it all up offsite (currently Backblaze unlimited $70/year)
Resilio (formerly BitTorrent) Sync might work for ya. Utilizes P2P and can monitor folders and whatnot. It's more of a constant thing, but you might be able to mess around with it
Smart to prepare for that. You can also use something like Resilio Sync to sync to your offsite device. It's peer-to-peer and can work over any network (local or internet), no cloud storage necessary. (there's an open source alternative called https://syncthing.net/ which is, I believe , similar.
Granted, you need to find an offsite location for the target machine (relative's house? parent's basement? your vacation house? whatever).
check out Resilio Connect https://www.resilio.com/connect/
We take over the data movement/ synchronization of DFSR and provide visibility into the movement of files.
Full Disclosure I started working with Resilio earlier this year.
I've used Resilio in the past with success https://www.resilio.com/. It essentially is a torrent with private tracker, it just handles all of the overhead itself.
Files could easily be encrypted before transfer, in for example a 256-bit encrypted zip folder, but will additionally be encrypted in transit.
Alternatively, you could take the snail mail approach. A 100GB thumb drive is cheap.
There's a package for Resilio Sync, formerly Bit Torrent Sync. https://www.resilio.com/
You specify a directory to share and create a folder link. You can give full access, read only, or encrypted folder links to additional persons too:
read only: people can sync a copy to themselves but can't add/edit anything
encrypted: people can be a peer for redundancy but their copy is encrypted so they don't know what they have nor can they modify anything.
Deleted files go into a special folder for a certain amount of time, configurable in the options. I think previous versions might go there too. Something about how the package works on synology means it can't 'watch' directories, so it will find new files on the rescan interval, which is like 5 or 10 min by default, but you can lower it.
We used Resilio Sync for years and only switched a year ago when our new ERP system included cloud storage. It worked well and you can keep file changes indefinitely.
If you want to upload or sync the files you can use Resilio Sync.
https://www.resilio.com/individuals/
It's one of the few ways to transfer large files across LAN or WAN as the files are indexed (It uses the BitTorrent Protocol).
It basically creates a torrent network between your devices.
Only you can see your files.
It would also let you sync a folder between all 3 devices.
There is some other pretty powerful stuff you can do with it as well.
>Das klingt sehr durchdacht. Gleichzeitig aber nach einem sehr großen finanziellen und zeitlichen Initialaufwand. Wie hast du damit angefangen?
Finanziell...naja.
Eigentlich war anfangs nur das (jetzt) zweite NAS da. Das wurde ganz normal als Netzwerkspeicher, primär für äh...Heimvideos und ähnliche voluminöse Mediendateien benutzt.
Wurde dann aber mit der Zeit ein wenig träge, das Modell ist von 2011.
Also habe ich es 2018 mit einem aktuellen Modell ersetzt. Das alte '11er stand dann eine Weile rum bis ich Synologys HyperVault entdeckt habe. Das ist die Software, die das Backup von einem NAS auf ein anderes (oder viele andere mögliche Ziele) übernimmt.
Für das '18er NAS hatte ich ohnehin auch 4 (RAID und so) neue Festplatten (für Dauerbetrieb) gekauft, die in dem '11er waren also noch vorhanden.
HyperVault wie auch Resilio (der Client auf dem Rechner, der definierte Verzeichnisse permanent Richtung NAS schiebt - die freie Version ist für den Heimgebrauch völlig ausreichend) sind kostenlos.
Also ja, die Hardware kostet Geld. Aber da ich ohnehin vorhandene Geräte benutzt habe, fiel das eigentlich nicht weiter auf. Der Zeitaufwand hielt sich eigentlich in Grenzen. Man muss es einmal einrichten und dabei auch ein bisschen rumprobieren, aber das ist nicht weiter wild. Und wenn es einmal läuft, dann läuft es. (Bei Fehlern gibt es Mailbenachrichtigungen.)
>Und noch eine Frage: kannst du den Buttplug weiterempfehlen? Meiner ploppt immer so leicht raus...
Der Schlüssel ist die unnormale Größe des vorderen Teils. Wenn der einmal an der Rosette vorbei ist, bleibt er wo er ist. Wichtig ist aber die Öse am außen sichtbaren Teil zum ankoppeln einer Zugmaschine, falls er dann doch auch mal wieder raus soll.
If I wanted to share with a friend, I'd probably use something like Resilio Sync or Syncthing. I know Resilio has firewall "busting" abilities built in and I wouldn't be surprised of Syncthing does too.
Do you know if the router supports uPnP? If it does, you could let that create the port forwards for you. It is commonly enabled out of the box for consumer oriented stuff, but savvy tech people generally turn it off so it may depend on the device and the admin of the device.
Here's a simple, secure thing you could try:
Install Resilio on your Ubuntu PC.
Install Resilio app on your Android phone.
Open the Android app and tell it to backup to your Ubuntu PC.
What this offers:
Cloudless design. Photos are automatically backed up directly from your phone to a folder on your Ubuntu PC. They aren't stored on Resilio servers, there is no "cloud backup."
Hassle free. No need to plug in your phone. No need to remember to backup. It just does it automatically, wirelessly.
Visibility. Take a photo on your phone? Great, now you can view it on your Ubuntu PC by simply browsing to the directory where you store photos. No fancy apps needed to view the photos. They're just all in the folder you specified when installing Resilio in Ubuntu. View them in your Ubuntu file manager, use the native Ubuntu photo viewer app to view them, or look for another photo viewer if you want.
Simplicity. You photos exist in two places - your phone itself and your Ubuntu PC.
Free. Yes, Resilio offers special, paid plans involving multiple devices, family sharing, permissions, etc. But it can be as simple as you want (free) or as complicated as you want (family and business plans).
I really liked Resilio Sync; however, it didn't scale well when the number of files increased. Most sync programs rely on keeping the file list in memory. After adding 200,000+, you can really start seeing the effects. Even OneDrive discourages more than 500,000 files sync'd. But with Resilio, it was absolutely awesome for large files.
The one feature that I really liked about Resilio is that you can keep encrypted copies of your files at a friends house. If you lost your harddrive, it would download from your friend.
https://www.resilio.com/blog/understanding-the-sync-encrypted-folder
BitTorrent Sync used to be a thing that sounds like what you're looking for, looks like that became Resilio and has free and paid offerings. Surprised there are no alternatives.
I advise if you can at the remote site remove the double nat issue entirely by only having the one device be the DHCP host.
Just disable DHCP and set a static IP on the modem if you want only the asus router to host it, this will also allow you to have one coherrant network in the home there, this will get rid of your double nat issue.
If all you are doing is backups then you can just slap a NAS with dedicated shares then use https://www.resilio.com/individuals/ to sync those shares to your dedicated storage.
This is how I am setup to keep a backup of my parents data on my NAS at my place: https://www.reddit.com/r/sysadmin/comments/k4hf27/setting_up_a_folder_so_that_my_friends_can_access/ge8tecc/
I just added my spare RPi3 on their side so I can remote in and check for updates on the modem and router periodically without the need to remote directly into the home office PC.
https://www.resilio.com/individuals/ - I use this to sync a backup of my parents USB drive when its accessed on the home office PC to a dedicated share on my NAS at my place just in the event that external drive dies on them.
I also use this to sync files I access on the go with my laptop when I need to and have a connection.
To keep the drive letters consistent at the parents home I use https://www.uwe-sieber.de/usbdlm_e.html so that drive is assigned the same letter each time its reconnected.
I bought Sync Home years ago, and use it across half a dozen devices without trouble (although most of those are Docker containers on Linux hosts). I haven't tried running it on Windows Server though.
Been using it for years, and it's never let me down before. It's not cloud-based, so it doesn't require an Internet connection, and it keeps backups of files for a configurable period.
I have 7 computers at home, and I keep a large number of files and folders synced between all of them, including all my emulators and games (mostly for the kids), all of my work and scripts, etc.
It actually serves as a really great way (IMO) to keep current backups of important stuff on multiple computers while keeping it local (only needs a LAN connection between all computers).
I also use it along with a program called Input Director to share my mouse and keyboard between a few of my computers to have a "multimonitor" setup on the super cheap with a couple older desktops and a couple laptops (works great for multitasking). It's a rather dirty but effective solution.
I am still a fan of BitTorrent sync, now named Resilio sync:
https://www.resilio.com/individuals/#plans
Which is a self hosted service.
The protocol is fast (BitTorrent) and seems to traverse firewalls well. It was working well when it was free.
For now I have my family on iCloud 2TB since we are in the Apple ecosystem for the most part, but I will go back to that if I ever need more than 2TB.
Resilio is there for iOS too mate, i just mentioned android because that is what I use.
https://www.resilio.com/platforms/mobile/
Very weird for an expensive phone to keep a file hostage like that.
It uses nextcloud client for phone i believe. Mostly just a web interface
Never really tested speed so can't say, but if you want speed, maybe look at resilio (https://www.resilio.com/individuals/)
For what you describe, things like Resilio Sync or Syncthing work well without the need to setup something “complicated” like nextcloud. You simply point them to where you store your files, and you can choose to share an entire directory or just a single file. Access can be read only or read/write, and with Resilio it can also be encrypted, meaning the receiver cannot open the files.
The downside of the above is that it requires the receiver to use their clients. There is no “web access”. For that your best (and cheapest) option is probably nextcloud or Seafile. With nextcloud you can setup external mounts, so what you do is on your raspberry pi you mount your data drives, I.e. /mnt/data, and make sure your nextcloud user (typically www-data) has read access to them, and point your nextcloud instance to use /mnt/data as external data.
How about Resilio Sync? Works great for syncing files between PC/Mac and phone. You could use a text editor (e.g., 1Writer) on phone to update synced text files as well for quick text capture.
awesome sync app that works across all platforms. You want selective sync option if you want specify specific files to be synchro to your phone. Hence the paid version. But you can play around with it for free
Resilio is a file sync utility that doesn't require a subscription. If you do the paid version (one-time payment), you can sync "External Folders" and you don't have to put your files into a specific location like you do with Dropbox or OneDrive.
It's also not CLOUD sync, but it is peer to peer sync directly between your two PCs. It uses bittorrent technology to find and sync, so you don't have to have a lot of advanced networking set up like you do for other peer-to-peer backup options.
You can follow how to share files from pc to Mac on this page.
https://www.makeuseof.com/tag/how-to-easily-share-files-across-mac-windows-computers/
You could do a peer to peer file sync without external drives
Or
You could also potentially use Remote Desktop to access your windows pc from your Mac if the connection is good.
The Free version works for most people, but the Pro version has some extras, like managing all your connections from one machine instead of individually, and encryption. https://www.resilio.com/individuals/#plans
Resilio Sync is decent for large file transfer syncs. Don't freak out about the pricing structure, it's free, they only charge for the Pro versions. I think you'd be fine on the free version for your purpose.
You could install https://www.resilio.com/individuals/ on both of them and setup a sync relationship. They both need to be able to connect to the internet to talk to each other but the file copying happens on the local network.
Do you need to encrypt them so your friend can't have access? Or will you put a computer you own at their house that will be password protected?
If you don't have that need, using Resilio Sync may work great. If you have TB of data to sync, you could get in the same location initially for the first sync, then anytime you make a change to your files it will get synced to the remote location. I use it to keep GB of data synced at a remote location just in case. And the free version will likely do everything you want. Have used it for years and have never had a significant issue...it works well.
I share large audio & video files with a few producers. Resilio Sync is worth a look. As long as any one computer is on, it will sync to any of the others...no need for cloud storage. Updates propagate immediately and it's worked well with hundreds or thousands of files for my team.
PC, Chromebook, iPad based or what devices are they using?
I've used Resilio Sync as a one way push to get files and videos out to hundreds or thousands of people. There is an Android app if your chromebooks allow it.
Each teacher would leave their machine on to feed each one of the students when they get access. The students can see progress and know when they've received 100% of the new material when they connect to the internet.
There may be better solutions, that is one that came to mind.
I would suggest Resilio. You can pick specific folders to sync. It syncs directly between the PCs running it with no middle man from what I can tell. I was using this as a workaround for my Satisfactory save file with friends since dedicated servers aren't a thing yet.
Thank you SO much! I've created an account.
I'm assuming that this Resilo is the version that I want? https://www.resilio.com/individuals/
Will the freeware version do the job, or will I have to spend money to upgrade to Pro?
I would use Resilio Sync for something like this. It's free for personal use like this. Set up a sync pair, let it sync over the LAN (doesn't use the internet), Then once it's complete, the folder is visible in the Files app on the iPad: you can use the files from there or move them somewhere else as needed.
PS: you can choose to secure the app behind TouchID (and maybe FaceID if you have it): good for those ... private ... files you want to keep on the iPad, I bet.
I've been using Resilio Sync for a couple of months now. It's amazing and it's saved me a lot of trouble. I create the directory, send the link to my client/colaborator, give them basic instructions on what to do, and leave it running overnight. As long as both of you are using Ethernet, it should be pretty fast.
You could use something Resilio Sync to keep connected drives in different locations in sync with each other. Depends on your upload/download speeds and I think it's better to just have it run overnight rather than while you're consistently working so everything is ready in the morning and it won't affect your editing.