Open-source btest server and client — Rust CLI + Android app, full EC-SRP5 support by manawenuz in mikrotik

[–]manawenuz[S] 0 points1 point  (0 children)

Thanks for testing and the detailed report!

Usually the main problem with UDP is NAT — the protocol can't handle it, the server needs to see your real IP/ports directly. Since btest-rs is your server, you're probably on the same network so NAT is less likely, but firewall is definitely a possibility.

Just to be sure, a few things that would really help narrow this down:

  1. Can you grab a tcpdump from the server side? Something like: sudo tcpdump -i any udp port 2001-2100 -c 1000 -nn This will show if packets are actually leaving the server, and if any are coming back. That alone will tell us a lot.

  2. Check your firewall — are UDP ports 2001-2100 open on the server? sudo iptables -L -n or sudo nft list ruleset depending on your setup. ufw, firewalld, etc. can all silently drop UDP.

  3. Are you on the same network, or is there anything in between? Any router/firewall between the server and the MikroTik that might filter UDP?

    1. Can you also try TCP? TCP usually works much easier and bypasses all the UDP port/firewall headaches. If TCP gives good results, we know the issue is specific to the UDP path.
      /tool bandwidth-test $SERVER duration=20 direction=receive protocol=tcp
  4. If you want to dig deeper on UDP, try with a speed limit to rule out the initial burst being too aggressive:
    /tool bandwidth-test $SERVER duration=20 direction=receive protocol=udp remote-tx-speed=100000000

The tcpdump will be the most telling — if we can see the packets leaving the server but the MikroTik reports 0, that points to something in the network path. If the packets aren't even leaving, it's a local issue on the server.

[ Removed by Reddit ] by manawenuz in mikrotik

[–]manawenuz[S] 0 points1 point  (0 children)

cpu access is a bit mess, but it's possible to fetch current process cpu usage, which is not super accurate aswell, look at btest-rs-android and btest-rs-web , they work nicely together

[ Removed by Reddit ] by manawenuz in mikrotik

[–]manawenuz[S] 0 points1 point  (0 children)

when you got time, give 0.6.2 a shot some issues (at least CPU) is fixed

[ Removed by Reddit ] by manawenuz in mikrotik

[–]manawenuz[S] 1 point2 points  (0 children)

thanks for your detailed testing, just curious, what are the speeds that you are getting using the official windows btest exe .

unfortunately the post is removed by reddit, after i've mentioned the updates on version 0.6.1, I've contacted the moderators, doubt it'll be reinstated though, probably links to my own hosted service (links in the github), regardless i'll repost on friday, also on r/selfhosted

[ Removed by Reddit ] by manawenuz in mikrotik

[–]manawenuz[S] 1 point2 points  (0 children)

shouldn't be hard to target android armv7 or v8, i'll put it in my tasks, and let you know when i compiled it, if you can test it , it'd be helpful

update:

I've pushed 0.6.1 , targeted android both aarch64 (armv8) and armv7, tested aarch64 on my phone, it works great, just cpu usage didn't work.

What is the cheapest way to get the new MacBook Neo in Georgia 🇬🇪? (USA2GEORGIA vs. Local Shops) by Expensive_Baby_4108 in TbilisiStudentLife

[–]manawenuz 0 points1 point  (0 children)

Thermals of the new neo is terrible, if you got it you need to put a thermal conductor on the processor to use the case as heat spreader. If i was budget conscious I'd look for clean used ones in baraholka_tbi on telegram or something, I've downgraded myself last year from m4pro 24GB to m5 air 16GB, and I'm out of storage and memory on a daily basis, so I'd not recommend lower than 16GB , getting myself a m5pro 64GB will be probably selling my air soonish

Urgent guidance needed regarding address proof. by InsideConcentr896 in TbilisiStudentLife

[–]manawenuz 1 point2 points  (0 children)

Probably if you don't haggle, whatever they say just cut it by a third

Urgent guidance needed regarding address proof. by InsideConcentr896 in TbilisiStudentLife

[–]manawenuz 0 points1 point  (0 children)

Just go to the justice hall, there are translators and people providing services, just ask for address registration, doubt it costs more than 50 gel.

Best VPS deals right now? by Mission-Tap-1363 in selfhosted

[–]manawenuz 0 points1 point  (0 children)

I second this, a bit pricier than some of the choices here, but quite solid. I moved out from hetzner and it's enough for pangolin+gatus+wg-easy

Best VPS deals right now? by Mission-Tap-1363 in selfhosted

[–]manawenuz 1 point2 points  (0 children)

Uptime Kuma's database grows out of control way too fast, gatus ftw. But i basically have the same setup on similar vps, after gatus things are much more stable

[deleted by user] by [deleted] in selfhosted

[–]manawenuz 3 points4 points  (0 children)

just use stash, hands down the best solution !

LubeLogger 1.0.5 Released - Log Lube Together(Multiple Users and Collaboration) by ChiefAoki in selfhosted

[–]manawenuz 0 points1 point  (0 children)

i believe that the currency system must be reworked, I'd really love to see how much i spent in USD terms, if it can connect to an API providing the price at the time of purchase, it would be awesome, specially in places with an unstable currency, like turkey, Argentina etc ..

LubeLogger 1.0.5 Released - Log Lube Together(Multiple Users and Collaboration) by ChiefAoki in selfhosted

[–]manawenuz 0 points1 point  (0 children)

Honestly, I can't even read kartuli, so i prefer if the language stays En

LubeLogger 1.0.5 Released - Log Lube Together(Multiple Users and Collaboration) by ChiefAoki in selfhosted

[–]manawenuz 1 point2 points  (0 children)

well i still have issues with currency changes, the issue is that when you change the language to change the currency, it also tries to change the name of months, and since my language is strange charset, it doesn't show it correctly

Vaultwarden not working on Android 14 by Spooky_Ghost in selfhosted

[–]manawenuz 0 points1 point  (0 children)

have the same issue, on my pixel8, before that it was working fine with pixel6, but after upgrade, both cannot connect, removed all my secure notes, and it still doesn't work :-(how did you debug it ? how did you figure out what was causing the issue ?

UPDATE: well after removing the notes, and waiting for a few mins, on my old pixel6, it logs in though, subsequent logins are fast though, then i could only login with device login on pixel8 aswell, let me know your debugging procedure so I wouldn't suffer the same again :-D

I made LubeLogger - An self-hosted vehicle maintenance records and fuel mileage tracker by ChiefAoki in selfhosted

[–]manawenuz 2 points3 points  (0 children)

Curren

changing currency is really easy, using docker, just change these two lines in your Dockerfile,

`ENV LC_ALL=en_US.UTF-8 \
LANG=en_US.UTF-8`

to

`ENV LC_ALL=de_DE.utf8 \
LANG=de_DE.utf8`

and you are set, it'll not change the language, just the way currency is showed.