3 ms·
How do you secure it from unwanted access? I have been wanting to do something similar but I am unsure of the best practices
by drevil-v2 6y ago
How do you secure it from unwanted access? I have been wanting to do something similar but I am unsure of the best practices
- tiagobraw 6y agobuild a home vpn with self signed certificates
- Jedd 6y agoEither sftp/ssh with key-only logins (ie. no passwords), or Syncthing (depending on the volume of data, rate of changes, speed and costs of your network transits) I now keep my primary 'work' and 'private' collections (10-30g each) and a large shared set (350g) synced across desktop & laptop, and also 3 off-site archive servers, using Syncthing. This includes a literal satellite connection for one site. [0] https://syncthing.net/ https://syncthing.net/
- microtherion 6y agoNot sure if it's a "best practice", but you can get a fairly Dropbox'ish experience by running a nextcloud/owncloud instance. It even comes in docker containers, so setup is quite simple.
- jve 6y agoAfter setting up HTTPS, always being updated, introduce port knocking for HTTPS port : https://www.digitalocean.com/community/tutorials/how-to-use-port-knocking-to-hide-your-ssh-daemon-from-attackers-on-ubuntu https://www.digitalocean.com/community/tutorials/how-to-use-... Its less of a hassle to use something like nginx reverse proxy docker container in front of your web services, as it comes preconfigured with some best practices regarding TLS. (TLS1.2+ only by default) https://hub.docker.com/r/jwilder/nginx-proxy https://hub.docker.com/r/jwilder/nginx-proxy If you use docker, be sure to google around how to manage firewall with containers (must use DOCKER-USER chain instead of INPUT) Ofcourse, you will get a bit involved in setup step if you choose to tie nginx proxy, letsenccrypt and nextcloud containers. But search engine is your friend.
- raxxorrax 6y agoYou could take a look at nextcloud. Seems promising, but I have just rudimentary experience. Does what I want though.