reef-pi :: An opensource reef tank controller based on Raspberry Pi.

@ScottBrew actually these are two separate things. What I want to do (DynamicDNS) is a service you can get from noip. Basically you create a name like for instance https://myreefpi.ddns.org the service on your router always tells the noip service what your ip address is on your router and updates it. So if for some reason your provider changes your ip address (which happens) its automatically updated and going to the above address always takes your to your pi.
 
@ScottBrew actually these are two separate things. What I want to do (DynamicDNS) is a service you can get from noip. Basically you create a name like for instance https://myreefpi.ddns.org the service on your router always tells the noip service what your ip address is on your router and updates it. So if for some reason your provider changes your ip address (which happens) its automatically updated and going to the above address always takes your to your pi.

I have had better luck with NO-IP THEN dydns I use them for my Security cameras and Extra access to my home server where my Estimating Software lives. Its like reef-pi where it runs on a webserver living in my Network Closet
 
I have had better luck with NO-IP THEN dydns I use them for my Security cameras and Extra access to my home server where my Estimating Software lives. Its like reef-pi where it runs on a webserver living in my Network Closet

@Erica-Renee which app did you use on your raspberry for auto updating the IP to NO-IP?
 
I use xfinity and just setup port forwarding as and when needed . I find this is best as it does not involve installing anything on the pi (saves cpu) and works even if no desktop manager is present (all my reef-pi builds runs in text mode )
 
I use xfinity and just setup port forwarding as and when needed . I find this is best as it does not involve installing anything on the pi (saves cpu) and works even if no desktop manager is present (all my reef-pi builds runs in text mode )

@Ranjib this is how I have it set up as well and it works fine as long as you know your ip. The only problem is that the main IP address from xfinity is dynamic and mine has changed twice since I have switched to xfinity. Thats why I am looking at a dynDNS service. So if I am in mexico on vacation and my IP changes I can still get to reef-pi :)
 
@Ranjib this is how I have it set up as well and it works fine as long as you know your ip. The only problem is that the main IP address from xfinity is dynamic and mine has changed twice since I have switched to xfinity. Thats why I am looking at a dynDNS service. So if I am in mexico on vacation and my IP changes I can still get to reef-pi :)

Also in PI Set a static ip address . IN your Router set that external access by mac address verification and use the mac address on your phone or tablet you travel with . This way no matter what service you use it will only accept a Incoming Connection from that Device...


You would be best to read up from the internet on how to configure it as I am not good at explaining this stuff . Mine has been a slowly evolved thing. If i ever change things i will move it all to a ONLINE Cloud server most likely.
 
I use xfinity and just setup port forwarding as and when needed . I find this is best as it does not involve installing anything on the pi (saves cpu) and works even if no desktop manager is present (all my reef-pi builds runs in text mode )
Man I wish I could be a Linux genie and work only in terminal.
 
@Ranjib this is how I have it set up as well and it works fine as long as you know your ip. The only problem is that the main IP address from xfinity is dynamic and mine has changed twice since I have switched to xfinity. Thats why I am looking at a dynDNS service. So if I am in mexico on vacation and my IP changes I can still get to reef-pi :)
You can always get the ip of any of you devices (including reef-pi ) by going to the devices section. You can also tell xfinity to reserve the ip for that device (kinda static ip)
 
I am hoping raspberry pi .org to release a beefier pi 4 with much more powerful processor and more peripherals (usb c) etc.
Kessil a360x is released and that will require us to support usb c based control signal ,
 
I see no reason to use VNC for anything - ReefPi is a web app and will perform a lot better (plus scale it’s self to phone displays!) if you just access the web server.

As others have said, make sure the RPi is on a static IP internally, and port forward on your router to the ReefPi.

I’d suggest using a high number random port to prevent sending garbage at the unit from internet vulnerability scanner bots on the internet (forward something like 8123 -> 80 on the ReefPi). Using a dynamic dns service also is a great idea.

My comcast IPv4 hasn’t changed in years, and my IPv6 prefix only changed when I asked for a /60 instead of a /64, so I’m mostly lazy and don’t bother with a dyndns provider.
 
You can always get the ip of any of you devices (including reef-pi ) by going to the devices section. You can also tell xfinity to reserve the ip for that device (kinda static ip)

So I spend more time on reef-pi at my desk in my office than I do at home (dont judge I am a government worker) I know my router ip address is 69.137.x.x. So if I want to get to reef-pi that is forwarded at home, set up static, reserved, and all that I go to https://69.137.x.x. This works perfect with no issues. However, if for some reason xfinity pushes a new ip address to my router I dont know what it is anymore and I will not be able to access reef-pi until I get home, log into my router, and find out what my new IP address is. With Dynamic DNS installed on Raspian, if xfinity changes my router ip the dynamic DNS app reports that back to the NO-IP service which then updates. So no matter where I am at or what xfinity changes my IP to my reefpi is always https://myreefpi.ddns.net
 
Like most here have said, I just use a dynamic dns for my outside access. I have my own domain thru GoDaddy and have it hosted by afraid as a private domain so only I can use it. Then I made a subdomain that points to my current IP from my isp. They haven't changed my IP so I haven't had to update it.

Then I opened an obscure port and forwarded that to port 80 on my pi ip address. Works flawlessly
 
I am hoping raspberry pi .org to release a beefier pi 4 with much more powerful processor and more peripherals (usb c) etc.
Kessil a360x is released and that will require us to support usb c based control signal ,

Guess I need to take one apart. USB-C can be a ton of things. I severely doubt they are using the SuperSpeed 3.1 data lanes, so they likely just use the USB 2.0 lanes if they USB at all. If it’s 2.0, that means any passive wire adapter works fine. Many charger USB cables (every MacBook one even) are 2.0+power cables.

Then the question becomes if they use the PD 2/3 spec for actually delivering power over the cable. It doesn’t look like it? PD is a thing I wouldn’t expect the Pi to support. It’s quite cool in practice, and a nightmare of a spec by committee, but still expensive to incorporate if you don’t need it.
 
My comcast IPv4 hasn’t changed in years, and my IPv6 prefix only changed when I asked for a /60 instead of a /64, so I’m mostly lazy and don’t bother with a dyndns provider.

I wish I could say the same. Mine has changed twice just in the last 6 months switching over. I know you used to pay extra for a guaranteed static IP but it was crazy expensive.
 
I wish I could say the same. Mine has changed twice just in the last 6 months switching over. I know you used to pay extra for a guaranteed static IP but it was crazy expensive.

I don’t use any Xfinity equipment, so my DHCP lease is handled by my Linux router PC and just keeps on renewing [emoji1696]
 

ARE YOU READY TO CONFESS TO CRAZIEST, DUMBEST, FUNNIEST THING YOU’VE EVER DONE IN REEFING?

  • Yeah, I'll confess! (Share your story in the comments!)

    Votes: 26 63.4%
  • Nah, I'll keep mine a secret...(Don't be like that, share with the class!)

    Votes: 15 36.6%
Back
Top
Home
Post thread…
Market
What's new