Rocksolid Light

News from da outaworlds

mail  files  register  groups  login

Message-ID:  

You are as I am with You.


rocksolid / Helpdesk / Re: Making RockSolid more private/less public

SubjectAuthor
* Making RockSolid more private/less publicBorax Man
+* Re: Making RockSolid more private/less publicRetro Guy
|`- Re: Making RockSolid more private/less publicBorax Man
`- Re: Making RockSolid more private/less publicMarco Moock

1
Subject: Making RockSolid more private/less public
From: Borax Man
Newsgroups: rocksolid.shared.helpdesk
Organization: A noiseless patient Spider
Date: Sat, 29 Jun 2024 04:04 UTC
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: rotflol2@hotmail.com (Borax Man)
Newsgroups: rocksolid.shared.helpdesk
Subject: Making RockSolid more private/less public
Date: Sat, 29 Jun 2024 04:04:31 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 40
Message-ID: <slrnv7v1ue.cjb.rotflol2@geidiprime.bvh>
Injection-Date: Sat, 29 Jun 2024 06:04:31 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="ec6b20ca5a54b44bed60477374153942";
logging-data="3954256"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/oTpULIxfa0MmX6y8j8zEB9WeDsVkM4mA="
User-Agent: slrn/1.0.3 (Linux)
Cancel-Lock: sha1:i3O81fbxgdDSnF7zoljXaIpftVk=
sha1:fkWgJtUTqervpiszpBh0qVq+5i8=
View all headers

Hello,

I'm playing around with RockSolid light and seeing if it is suitable for
a private newsgroup server.

Currently I'm using nntp-forum which is pretty good, but doesn't quote
original articles in replies, and doesn't run with PHP 8.2. RockSolid
seems a more user friendly, complete web front end.

https://github.com/arkanis/nntp-forum

The problem is I have certain requirements that I don't think RockSolid
can meet, and just want to see if there is a way to do it, or if I'm
barking up the wrong tree. Note that this will be accessed over the
internet, not limited to an intranet.

My requirements are

1: READ access is limited to those with an account. I could get Apache
to do authentication, to access the site itself, but this authentication
would be seperate to that which RockSolid would do when the user logs
in. I would like not to have to have the user log in twice. Is there a
way to only allow those with accounts to READ messages or even see
groups? From what I can see, you can read just fine, just not post with
an account.

2: Shared authentication with INN2. I'm not sure how this is done. I'm
running INN on the server, and it has its own authentication mechanism.
How can I get RockSolid to use the same mechanism? I'm a little
confused how this works. I was able to create a user in RockSolid, but
my INN2 server rejected it.

3: Be able to create accounts myself for others. I'd like people to NOT
be able to create their own accounts, and for me to do it manually
somehow. ie, invite only. Could I create entries manually in
/etc/rslight/userconfig ?

I may have more questions later,

Thanks!

Subject: Re: Making RockSolid more private/less public
From: Retro Guy
Newsgroups: rocksolid.shared.helpdesk
Organization: Rocksolid Light
Date: Sat, 29 Jun 2024 08:06 UTC
References: 1
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!i2pn.org!i2pn2.org!.POSTED!not-for-mail
From: retroguy@novabbs.com (Retro Guy)
Newsgroups: rocksolid.shared.helpdesk
Subject: Re: Making RockSolid more private/less public
Date: Sat, 29 Jun 2024 01:06:45 -0700
Organization: Rocksolid Light
Message-ID: <8df0b615a943317e9d9145f2ccc1c390$1@invalid.invalid>
References: <slrnv7v1ue.cjb.rotflol2@geidiprime.bvh>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Injection-Info: i2pn2.org;
logging-data="1556775"; mail-complaints-to="usenet@i2pn2.org";
posting-account="PGd4t4cXnWwgUWG9VtTiCsm47oOWbHLcTr4rYoM0Edo";
User-Agent: 40tude_Dialog/2.0.15.41
X-Spam-Checker-Version: SpamAssassin 4.0.0
View all headers

On Sat, 29 Jun 2024 04:04:31 -0000 (UTC), Borax Man wrote:

> Hello,
>
> I'm playing around with RockSolid light and seeing if it is suitable for
> a private newsgroup server.
>
> Currently I'm using nntp-forum which is pretty good, but doesn't quote
> original articles in replies, and doesn't run with PHP 8.2. RockSolid
> seems a more user friendly, complete web front end.
>
> https://github.com/arkanis/nntp-forum
>
> The problem is I have certain requirements that I don't think RockSolid
> can meet, and just want to see if there is a way to do it, or if I'm
> barking up the wrong tree. Note that this will be accessed over the
> internet, not limited to an intranet.
>
> My requirements are
>
> 1: READ access is limited to those with an account. I could get Apache
> to do authentication, to access the site itself, but this authentication
> would be seperate to that which RockSolid would do when the user logs
> in. I would like not to have to have the user log in twice. Is there a
> way to only allow those with accounts to READ messages or even see
> groups? From what I can see, you can read just fine, just not post with
> an account.

It wouldn't be too difficult to add such auth. We could require an account
log in at first access, then redirect any page to login page if not logged
in. Is this what you're looking for?

I can do this if you are serious about giving it a try. I would ask that
you test rslight first to see if you really want to use it, and then let me
know that yes, you would like to now add this log in ability.

> 2: Shared authentication with INN2. I'm not sure how this is done. I'm
> running INN on the server, and it has its own authentication mechanism.
> How can I get RockSolid to use the same mechanism? I'm a little
> confused how this works. I was able to create a user in RockSolid, but
> my INN2 server rejected it.

I already have written a script a few years ago that does this. It is used
in place of inn's 'ckpasswd'. So you would call my script from
'readers.conf' just like you'd call 'ckpasswd'. My script then
authenticates from a rslight user database. (it also works for apache)

This script has been live on news.novabbs.org for years now. I'd be happy
to provide it to you. (It's a php script)

> 3: Be able to create accounts myself for others. I'd like people to NOT
> be able to create their own accounts, and for me to do it manually
> somehow. ie, invite only. Could I create entries manually in
> /etc/rslight/userconfig ?

It's rare that I manually create accounts, so I just use the web interface
to do so. We can write a small script to do it, which is probably a good
idea. I'll work on that over the next few days.

> I may have more questions later,

Feel free to ask :)

Subject: Re: Making RockSolid more private/less public
From: Marco Moock
Newsgroups: rocksolid.shared.helpdesk
Organization: A noiseless patient Spider
Date: Sat, 29 Jun 2024 08:10 UTC
References: 1
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: mm+usenet-es@dorfdsl.de (Marco Moock)
Newsgroups: rocksolid.shared.helpdesk
Subject: Re: Making RockSolid more private/less public
Date: Sat, 29 Jun 2024 10:10:40 +0200
Organization: A noiseless patient Spider
Lines: 18
Message-ID: <v5ofi1$3po9i$1@dont-email.me>
References: <slrnv7v1ue.cjb.rotflol2@geidiprime.bvh>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 29 Jun 2024 10:10:41 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="62dd8b79c39d750e368b20e49643d67a";
logging-data="3989810"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19qnJD3xvxBN9UVK8K6Iozd"
Cancel-Lock: sha1:488UanoyY7MJNeSa5k9n8+g9lR4=
View all headers

On 29.06.2024 um 04:04 Uhr Borax Man wrote:

> 3: Be able to create accounts myself for others. I'd like people to
> NOT be able to create their own accounts, and for me to do it manually
> somehow. ie, invite only. Could I create entries manually in
> /etc/rslight/userconfig ?

I did that by restricting the access to the login form with apache and
created the accounts manually. People need to e-mail me.
Although, a self-registration with admin-confirm would be nice if
someone would like to implement it.

--
kind regards
Marco

Send spam to 1719626671muell@cartoonies.org

Subject: Re: Making RockSolid more private/less public
From: Borax Man
Newsgroups: rocksolid.shared.helpdesk
Organization: A noiseless patient Spider
Date: Sat, 29 Jun 2024 11:36 UTC
References: 1 2
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: rotflol2@hotmail.com (Borax Man)
Newsgroups: rocksolid.shared.helpdesk
Subject: Re: Making RockSolid more private/less public
Date: Sat, 29 Jun 2024 11:36:22 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 79
Message-ID: <slrnv7vsdl.hrb.rotflol2@geidiprime.bvh>
References: <slrnv7v1ue.cjb.rotflol2@geidiprime.bvh>
<8df0b615a943317e9d9145f2ccc1c390$1@invalid.invalid>
Injection-Date: Sat, 29 Jun 2024 13:36:22 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="ec6b20ca5a54b44bed60477374153942";
logging-data="4107601"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19e4nE4MTTL+eSHuYHB97/J1twezkHW9Bw="
User-Agent: slrn/1.0.3 (Linux)
Cancel-Lock: sha1:O7QSeuz/gDmtAUaB4wwdMta4yCA=
View all headers

On 2024-06-29, Retro Guy <retroguy@novabbs.com> wrote:
> On Sat, 29 Jun 2024 04:04:31 -0000 (UTC), Borax Man wrote:
>
>> Hello,
>>
>> I'm playing around with RockSolid light and seeing if it is suitable for
>> a private newsgroup server.
>>
>> Currently I'm using nntp-forum which is pretty good, but doesn't quote
>> original articles in replies, and doesn't run with PHP 8.2. RockSolid
>> seems a more user friendly, complete web front end.
>>
>> https://github.com/arkanis/nntp-forum
>>
>> The problem is I have certain requirements that I don't think RockSolid
>> can meet, and just want to see if there is a way to do it, or if I'm
>> barking up the wrong tree. Note that this will be accessed over the
>> internet, not limited to an intranet.
>>
>> My requirements are
>>
>> 1: READ access is limited to those with an account. I could get Apache
>> to do authentication, to access the site itself, but this authentication
>> would be seperate to that which RockSolid would do when the user logs
>> in. I would like not to have to have the user log in twice. Is there a
>> way to only allow those with accounts to READ messages or even see
>> groups? From what I can see, you can read just fine, just not post with
>> an account.
>
> It wouldn't be too difficult to add such auth. We could require an account
> log in at first access, then redirect any page to login page if not logged
> in. Is this what you're looking for?
>
> I can do this if you are serious about giving it a try. I would ask that
> you test rslight first to see if you really want to use it, and then let me
> know that yes, you would like to now add this log in ability.

I am having issues with INN after the server upgrade, so I'm not in a
position to test anything yet. I've had to downgrade to bring the news
server back online, and will have to try again later. I'll come back
when ready and serious, but at the moment at the 'evaluation' stage.
For some reason the upgrade to Debian 12 from 11 resulted in INN2 not
posting anything.

Nevertheless, this software seems like the one of the best options
available at the moment. There is also the one that runs the D Language
Forum, but I'd prefer to keep INN2 as the backend.

>> 2: Shared authentication with INN2. I'm not sure how this is done. I'm
>> running INN on the server, and it has its own authentication mechanism.
>> How can I get RockSolid to use the same mechanism? I'm a little
>> confused how this works. I was able to create a user in RockSolid, but
>> my INN2 server rejected it.
>
> I already have written a script a few years ago that does this. It is used
> in place of inn's 'ckpasswd'. So you would call my script from
> 'readers.conf' just like you'd call 'ckpasswd'. My script then
> authenticates from a rslight user database. (it also works for apache)
>
> This script has been live on news.novabbs.org for years now. I'd be happy
> to provide it to you. (It's a php script)
>

That would be great!

>> 3: Be able to create accounts myself for others. I'd like people to NOT
>> be able to create their own accounts, and for me to do it manually
>> somehow. ie, invite only. Could I create entries manually in
>> /etc/rslight/userconfig ?
>
> It's rare that I manually create accounts, so I just use the web interface
> to do so. We can write a small script to do it, which is probably a good
> idea. I'll work on that over the next few days.
>
>> I may have more questions later,
>

I'm happy to do the script myself

1

rocksolid light 0.9.8
clearnet tor