this post was submitted on 09 Oct 2023
9 points (100.0% liked)

Nextcloud

442 readers
1 users here now

Community dedicated to Nextcloud

founded 1 year ago
MODERATORS
 

I'm planning to set up Nextcloud server for personal use but I never did anything similar so I have 2 questions:

  1. Is there a way to turn on server remotely? I don't want to have it turned on all the time because I don't need that and I want to reduce power usage.
  2. Can I access my Nextcloud from anywhere or do I need to be connected to the same wi-fi or something similar to that?

These are probably trivial questions but again I don't have any experience with stuff like this.

you are viewing a single comment's thread
view the rest of the comments
[โ€“] [email protected] 4 points 1 year ago (1 children)

I've been running a NC server for a couple of years now.

  1. This is more complicated than it sounds - if you leave the server in sleep mode it may be possible to wake it with a "magic packet" ping, which comes with a new layer of complexity if you want it to be automated. I gave up in the end and just leave mine running - the little power draw to keep the little PC on seemed worth the trouble saved.
  2. You can access it from anywhere if you have the server open to the internet. ( ie port forwarding through your router) . This gives you just a raw IP address on the open-side ( http://123.456.12.34 for example) which has all sorts of problems from technical to security: many services won't work with just an IP address, and without https protocol your connection is vulnerable to malicious activity. I started with just a raw IP address, but after some time shelled out for a domain name (10EUR/yr). This allowed me to access all services like music streaming, and to install security certs for proper https.

It sounds like a lot, but you can incrementally upgrade your system step by step and learn as you go.

[โ€“] [email protected] 2 points 1 year ago

You can get a free DNS name with services like dyndns as well. Especially handy if you have a dynamic IP.