Skip to content
This repository has been archived by the owner on Jan 19, 2023. It is now read-only.

No commits since 2020-06-13. Is peer2school retired? If so, FOS alternatives? #76

Open
porteusconf opened this issue Jul 24, 2020 · 1 comment

Comments

@porteusconf
Copy link

Is holtwick/peer2school retired/dead?
I see no commits since 2020-06-13 here, no any newer activity at any of the forks at https://techgaun.github.io/active-forks/index.html#holtwick/peer2school

At https://brie.fi/ng one author said: "During the Corona pandemic I tried to create a peer-to-peer solution for home schooling called peer.school. Although the project has been retired for various reasons..." Can project status and maybe some of the reasons it was retired be added to the readme? I did a quick search at the 2 twitter feeds saw no mention of "peer" nor "school". For those already using peer2school are there any serious known-issues, or would it be considered "stable" or at least RC/beta quality? It seems most of the current 22 issues are feature-requests.

Since it is peer-to-peer, should be possible to use in-house servers if the https://peer.school/ site goes away, right?

If it is dead, any similar FOS alternatives. (Or others interested in re-viving this project?)

It would be good to have peer-to-peer teaching software, as I expect non-peer2peer video-conf sites like zoom to have issues due to high load with all the virtual teaching expected in Fall 2020. Not to mention schools with low bandwidth internet.

@porteusconf
Copy link
Author

For future reference, below are steps I used to setup local server that seems to work same as https://peer.school/ site.
The steps shown are on a 10.14 macos laptop (with homebrew), but should be similar for linux. Any device with a web-browser on same network, in this case 192.168.0.x, can reach the website at http://192.168.0.78:64263 in this example.

$    date
Fri Jul 24 14:17:26 EDT 2020
$    brew install node git
$    node --version
v6.16.0
$    npm install -g serve. ### or leave out the -g to do local not global install
$    git clone https://github.com/holtwick/peer2school.git
Cloning into 'peer2school'...
### ...
$    cd  peer2school
$.   npm install
$    npm ci
$    npm build run
$    cd dist; ln -s . dist ; ls -l  ; cd ..  # symlink hack to fix /dist/css not found
total 40
drwxr-xr-x  4 emerg  wheel   128 Jul 24 14:42 css
lrwxr-xr-x  1 emerg  wheel     1 Jul 24 15:21 dist -> .   # hacky symlink
$ serve  -s dist
   ┌───────────────────────────────────────────────────┐
   │                                                   │
   │   Serving!                                        │
   │                                                   │
   │   - Local:            http://localhost:64263      │
   │   - On Your Network:  http://192.168.0.78:64263   │
   │                                                   │
   │   This port was picked because 5000 is in use.    │
   │                                                   │
   │   Copied local address to clipboard!              │
   │                                                   │
   └───────────────────────────────────────────────────┘

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant