# Local setup Solid-Server gets bugs

**URL:** <https://forum.solidproject.org/t/local-setup-solid-server-gets-bugs/995>\
**Category:** Become a Pod Provider\
**Created:** [January 5, 2019, 4:05am UTC](https://forum.solidproject.org/t/local-setup-solid-server-gets-bugs/995 "2019-01-05T04:05:48Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![anaczeng](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.solidproject.org/anaczeng/32/761_2.png) [@anaczeng](https://forum.solidproject.org/u/anaczeng)\
**Post date:** [January 5, 2019, 4:05am UTC](https://forum.solidproject.org/t/local-setup-solid-server-gets-bugs/995/1 "2019-01-05T04:05:48Z")

</div>

I run a Solid-server in local but cannot get it functional as those do online.  
It works OK in registration but problem begins when I log in. It doesn’t show any account info. Here is the login page.

 ![P2](https://europe1.discourse-cdn.com/flex017/uploads/solidproject/original/1X/367f5f689c2dd09c11cdd59aa9c25b995a0ce3cb.png)

Then I try the link [http://username](http://username). domain\_name. The online page shows like this:  
[https://crystalannking.inrupt.net/](https://crystalannking.inrupt.net/)

But in my local, it returns me err:

 ![P1](https://europe1.discourse-cdn.com/flex017/uploads/solidproject/original/1X/58313a42fd350a3ebd72ee9eaa1e3a9ee6550a86.png)

I check my .acl file and it does show everyone can read. Is there another authentication mechanism in the implementation? Besides, I cannot find the file contains user-password pairs, the login info.

Thx!

---

<div class="post-metadata">

**Author:** ![rimmartin](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.solidproject.org/rimmartin/32/166_2.png) [@rimmartin](https://forum.solidproject.org/u/rimmartin)\
**Post date:** [January 5, 2019, 4:36am UTC](https://forum.solidproject.org/t/local-setup-solid-server-gets-bugs/995/2 "2019-01-05T04:36:09Z")

</div>

Hi, which version?

> **[GitHub - nodeSolidServer/node-solid-server at release/v5.0.0](https://github.com/nodeSolidServer/node-solid-server/tree/release/v5.0.0)**
>
> release/v5.0.0

[NSS-5.0.0 · GitHub](https://github.com/orgs/solid/projects/1#card-14842941) is the current sprint

Here I’ve chronicled some of my attempts being in this pattern since early Nov.

> [@NSS 5.0.0 =\>10 to go!](http://forum.solidproject.org/t/nss-5-0-0-10-to-go/718):
>
> then the fun begins:-)

release/v5.0.0 is where changes are occurring yet all versions are still prototypes. Also as browsers upgrade certain functionality with TLS logins failed. release/v5.0.0 looks like there is work on oidc ongoing.

Here is my wish

> [@NSS with login free mode](http://forum.solidproject.org/t/nss-with-login-free-mode/992):
>
> Hi, So that applying developers don’t need to wait till security, certificates and authentication are working it would be nice if there was a mode that skipped all that and allowed us to develop and test the rest of node-solid-server.

for applying developers to work while login and authentication tribulations are worked out.

Another wish is all alerts and popups be removed from the code. Am looking into the solid-auth-client popups to see if I can eradicate them

---

<div class="post-metadata">

**Author:** ![anaczeng](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.solidproject.org/anaczeng/32/761_2.png) [@anaczeng](https://forum.solidproject.org/u/anaczeng)\
**Post date:** [January 5, 2019, 8:05am UTC](https://forum.solidproject.org/t/local-setup-solid-server-gets-bugs/995/4 "2019-01-05T08:05:44Z")

</div>

Thx for your reply!  
I believe it is the version you mentioned 5.0.0…

 ![P3](https://europe1.discourse-cdn.com/flex017/uploads/solidproject/original/1X/2cbd1e0dc994ae91d66c1483a362550c845e3415.png)

It seems that the problem is caused by the authentication part, but it doesn’t match the content in .acl file. I am wondering whether there is another file recording the authentication information…

I make a try that move content in a user file, e.g. test.localhost, to localhost, then I can see the normal main page including “inbox, private and public” file. However, when I enter public file, there is no “green cross” button.

---

<div class="post-metadata">

**Author:** ![anaczeng](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.solidproject.org/anaczeng/32/761_2.png) [@anaczeng](https://forum.solidproject.org/u/anaczeng)\
**Post date:** [January 7, 2019, 12:25pm UTC](https://forum.solidproject.org/t/local-setup-solid-server-gets-bugs/995/5 "2019-01-07T12:25:02Z")

</div>

I can run single-user mode server now with a bug which somehow can be skipped in single-user mode but cannot be ignored in multi-user mode. Here is my setup steps:

1. git clone [https://github.com/solid/node-solid-server](https://github.com/solid/node-solid-server)
2. cd node-solid-server
3. mkdir build
4. pushd build
5. openssl req -newkey rsa:2048 -nodes   
-x509 -days 365   
-subj “/C=US/ST=Denial/L=Springfield/O=Dis/CN=localhost”   
-keyout domain.key   
-out domain.crt
6. …/bin/solid init

$ ? Path to the folder you want to serve. Default is \<… …\> [return]  
$ ? SSL port to run on. Default is [return]  
$ ? Solid server uri (with protocol, hostname and port) [return]  
$ ? Enable WebID authentication [return]  
$ ? Serve Solid on URL path [return]  
$ ? Path to the config directory (for example: /etc/solid-server) [return]  
$ ? Path to the config file (for example: ./config.json) [return]  
$ ? Path to the server metadata db directory (for users/apps etc) [return]  
$ ? Path to the SSL private key in PEM format ./domain.key  
$ ? Path to the SSL certificate key in PEM format ./domain.crt  
$ ? Enable multi-user mode No  
$ ? Do you want to set up an email service? No  
$ ? A name for your server (not required, but will be presented on your server’s frontpage) [return]  
$ ? A description of your server (not required)[return]  
$ ? A logo that represents you, your brand, or your server (not required)[return]  
$ config created on \<… …\>/node-solid-server/build/config.json

1. …/bin/solid-test start

===========================================================================  
After registration, remember add your user name before localhost, e.g.  
[https://test.localhost:8443/](https://test.localhost:8443/)  
if your user name is test.

The popup will return unauthorized err if the address is only  
[https://localhost:8443/](https://localhost:8443/). The issue also happens in multi-user mode and cannot be fixed by the method mentioned above.

If anyone is familiar with solid authentication, would you plz explain the mechanism? I don’t see it implemented in WAC way coz I set them all foaf:agent.

---

<div class="post-metadata">

**Author:** ![rimmartin](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.solidproject.org/rimmartin/32/166_2.png) [@rimmartin](https://forum.solidproject.org/u/rimmartin)\
**Post date:** [January 7, 2019, 2:42pm UTC](https://forum.solidproject.org/t/local-setup-solid-server-gets-bugs/995/6 "2019-01-07T14:42:32Z")

</div>

```auto
git clone -b release/v5.0.0 https://github.com/solid/node-solid-server.git node-solid-server

```

will get the most advanced branch([https://github.com/solid/node-solid-server/network](https://github.com/solid/node-solid-server/network)) Albeit likely to run into new issues; though if you then put them to the github project issues, they might be of interest the developers
