RTKBase: a GUI for your own Gnss Base Station

I am having problems with my RTKBase. I cannot connect to the web UI anymore. I can ssh to it so I know its connected to the internet. I saw there was an issue after updating that might be the problem. I’m not sure how to delete the files via ssh and get back up and running. Anyone have a step by step guide or able to walk me through it?

Edit:
Also tried using the videos to just start over with sd card, but that hasn’t worked either

@DLT00 Sounds like the web server isn’t running. What happens when you run
systemctl status rtkbase_web?
It should say something like

● rtkbase_web.service - RTKBase Web Server
     Loaded: loaded (/etc/systemd/system/rtkbase_web.service; enabled; preset: enabled)
     Active: active (running) since Fri 2025-02-14 18:17:07 UTC; 2 weeks 5 days ago
   Main PID: 525 (python)
      Tasks: 2 (limit: 2138)
     Memory: 83.0M
        CPU: 10h 6min 29.700s
     CGroup: /system.slice/rtkbase_web.service
             ├─ 525 /home/basegnss/rtkbase/venv/bin/python /home/basegnss/rtkbase/web_app/server.py
             └─1463 /home/basegnss/rtkbase/venv/bin/python /home/basegnss/rtkbase/web_app/server.py

If line 2 does not say “enabled”, you must run sudo systemctl enable rtkbase_web,
If line 3 does not say “running”, you must run sudo systemctl start rtkbase_web

Is it just the webpage that isn’t working, or is the caster side also down?


This is what it returns

Also when I try to connect to web interface via browser this is what comes up

Everything is down

I did get RTKBase up and running using an old img file 2.4.1 version. I just updated from within the web interface. Also had tried using tailscale and so was getting the wrong ssh name. Thanks all for the help!

1 Like

Why did you install an old image?

I couldn’t make a new one work for me. I tried the latest like was mentioned in andy’s videos but couldn’t make that work

Ok, which raspberry do you use?

4 Model B

I used the belena etcher to write the sd card so i needed the wpa suplicant file to connect to wifi.

I did it with pi imager , then in settings setup ssid and pass and then selected RTk base. Img and flashed it. Works great.

I tried with pi imager, the wifi would connect but was unable to make rtkbase web interface work

I moved houses over the winter and just set up the antenna at its new location, so gotta redo the coordinates.

If I just leave the base station running for a few days, can I then copy the PPP coordinates on the front page and use those? Or do I still need to go through the whole rinex process?

Whole rinex process

I got the basestation running but i couln’t acces to the web via basegnss.local nor ip 192.168.1.x. Any suggestions? using RPI 4B and also i have reimaged the RTKBase more times i could count.

Are you using http? Some browsers will switch to https, and that won’t work.

Try running systemctl status rtkbase_web from the terminal, it needs to say “active/enabled”, or you won’t be able to access the web page.

Can you ping the server IP address?

Are you trying to access from a different device or the RTKbase server itself?

When i pinged the IP of the basetastion i got response, tried to access it from phone, no result, checked that there’s http in front of basegnss.local, also tried the command u mentioned and got response of :
pi@basegnss:~ $ systemctl status rtkbase_web
Unit rtkbase_web.service could not be found.

What do you get if you run systemctl status str2str_tcp?

pi@basegnss:~ $ systemctl status str2str_tcp
Unit str2str_tcp.service could not be found.
in the meantime i fixed pis 2 ip-s on router. the strangest thing is that I quickly set up octopi (runs on pi also, meant to control 3dprinter via web) and it works like a charm without any modifications, so i’m lost

In other words, nothing of the RTKBase program is working.

Have you tried installing RTKBase using the command line? You’d do that by following the instructions at GitHub - Stefal/rtkbase: Your own GNSS base station for RTK localization with a Web GUI
Just the “Easy Installation” section, not the “Manual Installation” one.

Not too surprising, considering they’re two totally different programs.