*** th1a has quit IRC | 00:46 | |
*** menesis has quit IRC | 02:11 | |
*** narendraj9 has joined #schooltool | 09:56 | |
narendraj9 | Hi! I want to use schooltool in a primary school. I couldn't find any information about how to manage student fees. Can someone help? | 09:57 |
---|---|---|
narendraj9 | Is there anybody there? | 10:02 |
*** menesis has joined #schooltool | 11:41 | |
*** th1a has joined #schooltool | 12:45 | |
*** th1a has quit IRC | 13:19 | |
*** menesis has quit IRC | 13:28 | |
*** narendraj9 has quit IRC | 13:42 | |
*** menesis has joined #schooltool | 14:22 | |
*** th1a has joined #schooltool | 15:37 | |
* th1a goes to get a coke. | 15:58 | |
*** replaceafill has joined #schooltool | 16:01 | |
replaceafill | hey th1a | 16:02 |
th1a | Hi replaceafill. | 16:04 |
th1a | How are you feeling? | 16:05 |
replaceafill | better | 16:05 |
th1a | Take some pepto-bismol? | 16:05 |
replaceafill | no, just some antibiotics | 16:05 |
replaceafill | meeting went well? | 16:06 |
th1a | Yeah, you got my email? | 16:07 |
replaceafill | yes | 16:07 |
th1a | I think we both felt reassured that the other wasn't losing his mind. | 16:07 |
replaceafill | :) | 16:08 |
th1a | OK, so basically, the school can't accept any incoming requests over the network at all. | 16:08 |
th1a | Which I guess means standard zrs setup doesn't work at all? | 16:09 |
th1a | Does that make sense? | 16:09 |
replaceafill | right | 16:09 |
th1a | Does the secondary zrs instance just query occasionally? | 16:09 |
replaceafill | i think it's 1 min by default | 16:10 |
replaceafill | i mean, 1 query each minute | 16:10 |
th1a | OK. | 16:10 |
th1a | I looked at VPN stuff today. | 16:11 |
th1a | I think OpenVPN is the way to go. | 16:11 |
th1a | Since both ends are ubuntu computers (not Windows, not phones or appliances). | 16:11 |
th1a | It is supposed to be good for sketchier connections. | 16:11 |
th1a | And you can set it to use UDP or TCP, so you can avoid the TCP over TCP weirdness. | 16:12 |
replaceafill | so, the central server runs a vpn server and the school connects to it? | 16:12 |
replaceafill | i haven't used vpn | 16:13 |
th1a | Yes. | 16:13 |
th1a | I use it here. | 16:13 |
replaceafill | ah cool | 16:14 |
th1a | The thing is, it is not some hacky workaround for this task. | 16:14 |
th1a | It is actually exactly the kind of thing VPN is for. | 16:14 |
th1a | Making a remote server look like it is running locally, securely. | 16:14 |
replaceafill | and once the school is connected to the vpn? | 16:14 |
replaceafill | they'll need to trigger zrs? | 16:15 |
th1a | Trigger? | 16:15 |
th1a | Basically, as I understand it, the cellular internet connection is constant, barring faults. | 16:16 |
replaceafill | i mean, force the sync | 16:16 |
th1a | I don't know. | 16:17 |
replaceafill | or just wait until the next query? | 16:17 |
th1a | I mean, once the school opens the vpn connection, they should be able to pass data back and forth. | 16:17 |
th1a | I think! | 16:18 |
th1a | That's the idea. | 16:18 |
th1a | The school has to initiate the connection. | 16:18 |
replaceafill | ok | 16:18 |
replaceafill | how easy is to set up openvpn? | 16:18 |
th1a | Once it is established, they can pass data back and forth -- the server zrs can query the school. | 16:18 |
th1a | It is not too bad. The client side should be easier, which is good. | 16:19 |
th1a | https://help.ubuntu.com/14.04/serverguide/openvpn.html | 16:19 |
th1a | You need to set up certs and stuff. | 16:19 |
replaceafill | right | 16:19 |
th1a | But then the whole thing is secure and proper. | 16:20 |
replaceafill | it'll be nice to try this | 16:22 |
th1a | So I'll work on that. | 16:22 |
replaceafill | cool | 16:22 |
th1a | Like I said, when you look further into it, it makes sense. Pretty much just using VPN exactly as intended. | 16:23 |
th1a | Compared to how we're abusing ZRS... | 16:23 |
th1a | ;-) | 16:23 |
replaceafill | :) | 16:23 |
th1a | Oh, btw, one of the schools had a flood, so they're a bit behind now because of that. | 16:24 |
replaceafill | ouch :( | 16:25 |
replaceafill | i hope they liked ST | 16:25 |
replaceafill | (the schools) | 16:25 |
th1a | Yeah, the overall reaction seemed good. | 16:26 |
th1a | Did you work at all yesterday? | 16:26 |
replaceafill | yes a little, but on setting up the ppa for jelkner | 16:27 |
replaceafill | i plan to work tomorrow and probably on sunday | 16:27 |
th1a | Ah, right. | 16:27 |
th1a | OK. | 16:27 |
replaceafill | so, you don't want releases on friday? | 16:28 |
replaceafill | if the server is picking everything automatically, when should we release? | 16:28 |
th1a | You should push your bzr branches for review on Friday, but generally no, I don't like Friday releases. | 16:28 |
th1a | Tuesday? | 16:28 |
th1a | Thursday? | 16:28 |
replaceafill | Tuesday seems good | 16:28 |
replaceafill | so we can have feedback during the week | 16:29 |
th1a | Yeah, that's the point. | 16:29 |
th1a | No weekend bug reports. | 16:29 |
replaceafill | got it | 16:30 |
th1a | OK, that's pretty much it. | 16:31 |
replaceafill | ok, i'll get back to speed | 16:31 |
th1a | Hm... | 16:32 |
th1a | Do you think I can simulate this situation by setting up a firewall to block all incoming ports on the client? | 16:32 |
replaceafill | to simulate like the school went down? | 16:33 |
replaceafill | yeah, it should work | 16:33 |
th1a | No... that's the catch with the school's internet connection, it doesn't accept any incoming conections. | 16:33 |
replaceafill | i remember i just stopped the network manager in the school VM | 16:35 |
replaceafill | when i was checking what zrs did | 16:35 |
th1a | I don't need to bring it down, I just need to make it only allow outgoing connections. | 16:36 |
replaceafill | right | 16:36 |
th1a | OK. | 16:36 |
replaceafill | firewall seems a good idea | 16:36 |
th1a | OK, cool. | 16:36 |
th1a | Thanks replaceafill. | 16:36 |
replaceafill | i suppose they're blocked because they're in a subnetwork | 16:36 |
replaceafill | i mean, behind a proxy or something | 16:37 |
replaceafill | it's what happens with my USB modem | 16:37 |
th1a | Yeah, basically. | 16:37 |
replaceafill | ok | 16:37 |
replaceafill | thanks th1a | 16:37 |
th1a | Later. | 16:37 |
replaceafill | later | 16:37 |
*** th1a has quit IRC | 17:30 | |
*** th1a has joined #schooltool | 17:42 | |
*** th1a has quit IRC | 17:48 | |
*** th1a has joined #schooltool | 18:32 | |
*** menesis has quit IRC | 19:47 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!