Hi,

Thanks for the fast answers!

Yes, that init.d script looks like what I was looking for. If I
understand correctly now, the data is going to be stored in the
BaseXData directory of the user who launched the service?

Another thing that came to mind: is there perhaps a way by which
basexserver could be bound only to the loopback address (or to some
configured IP address)? I remember this being possible in e.g. mysql,
and it is a quite nice way of securing the server (since someone could
arguably try to brute-force access if knowing the port on the machine,
or using the default port). Of course an alternative is to set-up a
rule in iptables.

Also, I haven't quite found yet where the username and password are
being configured - do I need to create a configuration file for this?

Some additional ideas for the Debian package:
- have it set-up a basex user, which is the default user running basex-server
- set the data directory for that server to be e.g. in /var/lib/basex,
to be more in line with Debian's default behavior

Thanks,

Manuel

On Thu, May 10, 2012 at 4:06 PM, Christian Grün
<[email protected]> wrote:
> Hi Manuel,
>
> thanks for your input; at times, there were some online references to
> init.d scripts for BaseX; maybe they could be of interest here?
>
>  http://blog.neolocus.com/2012/02/basex-xml-server-as-a-linux-service/
>  http://cubeb.blogspot.com/2011/07/basex_23.html
>
> Christian
> ___________________________
>
> On Thu, May 10, 2012 at 3:47 PM, Alexander Holupirek <[email protected]> 
> wrote:
>> Hi Manuel,
>>
>> On 10.05.2012, at 15:22, Manuel Bernhardt wrote:
>>
>>> is there perhaps an init.d script somewhere already in order to launch
>>> basexserver as a service on Debian?
>>
>> no, not yet, but good idea. I filed an issue for that [1]
>>
>>> So far it looks as though there isn't one in the Debian package, so
>>> I'm thinking of adding a line to rc.local to run it on startup.
>>
>> +1
>>
>>> Also, from what I gathered, basex is now only available in sid, is
>>> that correct? I installed it on squeeze by downloading the deb,
>>> there's just one dependency on java-wrappers that I needed to install
>>> by hand.
>>
>> the current version is available in sid and, since yesterday, in testing.
>> right, java-wrappers are the only dependency. libtagsoup-java might be of 
>> interest
>> if you want to process non-wellformed HTML.
>>
>> providing the latest version as squeeze-backport is a good idea as well 
>> (filed
>> another issue [2]
>>
>> Thanks,
>>        Alex
>>
>> [1] https://github.com/BaseXdb/basex/issues/499
>> [2] https://github.com/BaseXdb/basex/issues/500
>> _______________________________________________
>> BaseX-Talk mailing list
>> [email protected]
>> https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk
_______________________________________________
BaseX-Talk mailing list
[email protected]
https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk

Reply via email to