xbrowsersync / api

Server-side REST API that serves requests from xBrowserSync client apps
GNU General Public License v3.0
796 stars 83 forks source link

Questions about own xBrowserSync server #41

Open pstein opened 4 years ago

pstein commented 4 years ago

As I read users need not use the publicly available xBrowserSync servers but can setup and use their own xBrowserSync servers in local LAN.

Some questions about that:

Users are directed to the following page for the corresponding server:

https://github.com/xbrowsersync/api/releases

I found only source files. Is there no pre-compiled server binary package (for Windows)?

The label of this project is "API" which mean only the interface definition. Where is the actual body of the server?

Is this a real stand-alone server or just a service in the sense of a Windows service?

In which kind of container does this server store the bookmarks: E.g. in a file or SQlite DB or full MySQL DB?

Peter

DevPre24 commented 3 years ago

Hi, i know i'm necroposting but this could be useful to those reading in the future. I just set up my own private xbrowsersync on a kubernetes cluster and thought could give some advice.

I'd recommend setting it up using docker (you can find the image on docker hub), you could do so on windows but it's more tricky and depending on the version it might run as a VM instead of WSL, so i guess a linux host would be better.

It uses MongoDB a non relational db for storing the data, so you will need an instance, you can easily spin up another docker container and call it a day, without worring too much on how it works.

lapo-luchini commented 3 years ago

I just created a SQLite-based fork of the Cloudflare-KV-based fork for (my own) personal usage, in case you prefer it to MongoDB like I do.

x09 commented 3 years ago

Hi, i know i'm necroposting but this could be useful to those reading in the future. I just set up my own private xbrowsersync on a kubernetes cluster and thought could give some advice.

I'd recommend setting it up using docker (you can find the image on docker hub), you could do so on windows but it's more tricky and depending on the version it might run as a VM instead of WSL, so i guess a linux host would be better.

It uses MongoDB a non relational db for storing the data, so you will need an instance, you can easily spin up another docker container and call it a day, without worring too much on how it works.

i use docker, but extension not connected.. create a bug - https://github.com/xbrowsersync/api-docker/issues/19 but silence only

DevPre24 commented 3 years ago

Hi, i know i'm necroposting but this could be useful to those reading in the future. I just set up my own private xbrowsersync on a kubernetes cluster and thought could give some advice. I'd recommend setting it up using docker (you can find the image on docker hub), you could do so on windows but it's more tricky and depending on the version it might run as a VM instead of WSL, so i guess a linux host would be better. It uses MongoDB a non relational db for storing the data, so you will need an instance, you can easily spin up another docker container and call it a day, without worring too much on how it works.

i use docker, but extension not connected.. create a bug - xbrowsersync/api-docker#19 but silence only

I think it's due to the self signed certificate, get a proper one with let's encrypt.