kentonv changed the topic of #sandstorm to: Welcome to #sandstorm: home of all things sandstorm.io. Say hi! | Have a question but no one is here? Try asking in the discussion group: https://groups.google.com/group/sandstorm-dev | Public logs at https://botbot.me/freenode/sandstorm/
<biotim> Oh yeah that hairpinning issue could have something to do with it
<biotim> or i guess, the lack of hairpinning
<Gischer> As far as I can tell, I have enabled port forwarding of 80, 443 and 6080
<biotim> meaning you're unable to talk to devices on your own network using the public address
<Gischer> Yeah, that looks like why I see the router page when I talk to port 80, for instance.
<biotim> Can you enable a "DMZ" mode to send all incoming traffic to your server?
<Gischer> Yes, the router supports that.
<biotim> If you don't need to manage port forwarding to any other devices, you can try that
<Gischer> Or I could set up a routing entry for the hairpin, it seems.
<biotim> oh yeah, if it allow you to create a rule for http and https traffic coming from your own network, to do the hairpin thing (NAT loopback)
<biotim> it just depends on what your gateway device allows you to do in the settings
<biotim> if it allows you complete freedom to tailor the iptables rules, then anything should be possible
<Gischer> Of course, I've never set up any iptables rules before, lol.
<biotim> iptables can be confusing; which is why someone created ufw
<biotim> and why most routers have gui menus to enable port forwarding and such
<biotim> The sandstorm docs suggest creating a DNS rule on your router, mapping the domain name to the internal network IP https://stackoverflow.com/questions/22313142/wildcard-subdomains-with-dnsmasq
<biotim> Or you could also manually edit the hosts file on whatever machine your using now to connect to the server https://support.rackspace.com/how-to/modify-your-hosts-file/
taktoa has quit [Quit: taktoa]
taktoa has joined #sandstorm
<Gischer> Both good ideas.
<Gischer> I'm on the phone right now, though.
<Gischer> It's odd though, I set up a previous sandstorm at another place without these problems.
<Gischer> And thanks for all the suggestions and help, by the way
<biotim> Yeah, no problem. Good luck getting it working.
Gischer has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
Gischer has joined #sandstorm
pie___ has joined #sandstorm
pie_ has quit [Remote host closed the connection]
ill_logic has joined #sandstorm
ill_logic has quit [Remote host closed the connection]
ill_logic has joined #sandstorm
harish has joined #sandstorm
harish has quit [Ping timeout: 248 seconds]
harish has joined #sandstorm
<kentonv> gischer, FWIW, it sounds like your modem doesn't support "hairpin routing". Sadly, this is a very common bug in modems, and there's often nothing that can be done about it. :(
<kentonv> the people who write modem firmware are not the brightest bunch it seems
digitalcircuit has quit [Ping timeout: 260 seconds]
digitalcircuits has joined #sandstorm
digitalcircuits is now known as digitalcircuit
ill_logic has quit [Quit: ill_logic]
ill_logic has joined #sandstorm
<mokomull> Linux's conntrack stack certainly doesn't help with that either.
<TimMc> kentonv: Ain't that the truth.
ill_logic has quit [Ping timeout: 252 seconds]
pie___ has quit [Read error: Connection reset by peer]
pie_ has joined #sandstorm
<JonTheNiceGuy> I don't think it helped that until about 7 years ago, many modem makers didn't think it was a thing people wanted to do.
jemc has joined #sandstorm
jemc has quit [Client Quit]
jemc has joined #sandstorm
pie_ has quit [Ping timeout: 260 seconds]
tobald has joined #sandstorm
ecloud_wfh is now known as ecloud
jemc has quit [Ping timeout: 248 seconds]
_whitelogger has quit [K-Lined]
_whitelogger has joined #sandstorm
AZero has quit [Ping timeout: 252 seconds]
harish has joined #sandstorm
samba__ has joined #sandstorm
Telesight has joined #sandstorm
taktoa has quit [Remote host closed the connection]
taktoa has joined #sandstorm
pie_ has joined #sandstorm
taktoa has quit [Remote host closed the connection]
taktoa has joined #sandstorm
jemc has joined #sandstorm
samba__ has quit [Ping timeout: 240 seconds]
samba__ has joined #sandstorm
TimMc has quit [Ping timeout: 258 seconds]
TimMc has joined #sandstorm
tobald has quit [Quit: Ex-Chat]
<Gischer> kentonv, yeah, this is my conclusion as well. Putting my server into DMZ hasn't helped. I'm going to try one other trick, then go buy another router. Fortunately I learned last night that it wasn't a combo after all.
Gischer has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
Gischer has joined #sandstorm
ocdtr_web has joined #sandstorm
<ocdtr_web> Interestingly, it's metadata lists it as "proprietary", but it's CC BY-SA 4.0, which is "one way compatible" with GPLv3. Though not recommended for use with software.
<ocdtr_web> By the documentation, Sandstorm only supports adding OSI approved licenses to Sandstorm's package definition, which CC BY-SA is not.
jgay_ is now known as jgay
jgay has quit [Changing host]
jgay has joined #sandstorm
<TimMc> I wonder what it would take to get Mastodon running on Sandstorm. (Probably a lot.)
<ocdtr_web> Much like IRC and the like, I suspect it'd need full network access.
<ocdtr_web> Federation tends to entail a server talking to a lot of other arbitrary servers.
samba__ has quit [Ping timeout: 248 seconds]
<TimMc> *nod*
<TimMc> And inbound ports.
taktoa has quit [Remote host closed the connection]
taktoa has joined #sandstorm
mtgco has joined #sandstorm
mtgco has quit [Remote host closed the connection]
efishta8246 has quit [Remote host closed the connection]
ocdtr_web has quit [Quit: Page closed]
isd has joined #sandstorm
<biotim> gischer: If the modem and router are separate, it's really the modem that is key for the NAT loopback (since it is the device with public IP, unless it is configured with the router in some kind of bridge mode or IP passthrough mode).
<biotim> I guess it depends whether it's acting as a "plain modem" or a "gateway" https://forums.xfinity.com/t5/Your-Home-Network/Gateways-and-Bridge-Mode/td-p/2419143
<Gischer> biotim: I'm using my hosts file to deal with the issue for the time being. It lets me keep going anyway.
<biotim> ah, that's good
Telesight has quit [Remote host closed the connection]
<Gischer> I don't appear to have double NAT, either. The modem appears to be in bridge mode.
<isd> mastodon should at least be able to get by with just HTTP, rather than $arbitrary_protocol
<isd> The thing that's going to be super weird though is following links within the app. For the federation to work you basically *have* to have stable URLs, which means using the api endpoints. But the UI is going to link you to those URLs on other servers, and if those are on a sandstorm instance it will likely barf when you visit them in a browser.
<isd> Having the ability to have stable browser-friendly subdomains for grains would be incredibly useful. apps would be a bit more exposed of course. But there are huge categories of things that are made incredibly difficult without that.
jemc has quit [Read error: Connection reset by peer]
jemc has joined #sandstorm
samba__ has joined #sandstorm
<TimMc> Oooh, right.
jk has joined #sandstorm
jk has quit [Client Quit]
<isd> (There have also been frequent requests for the ability to have human-memorable domains, for fully-public grains, which are a use case that doesn't work very well right now).
isd has quit [Quit: Leaving.]
isd has joined #sandstorm
isd has quit [Quit: Leaving.]
samba__ has quit [Ping timeout: 240 seconds]