All Projects → m1k1o → neko-rooms

m1k1o / neko-rooms

Licence: Apache-2.0 license
Selfhosted collaborative browser - room management for n.eko

Programming Languages

go
31211 projects - #10 most used programming language
typescript
32286 projects
Vue
7211 projects
shell
77523 projects
HTML
75241 projects
SCSS
7915 projects

Projects that are alternatives of or similar to neko-rooms

neko
A self hosted virtual browser that runs in docker and uses WebRTC.
Stars: ✭ 2,266 (+764.89%)
Mutual labels:  self-hosted, virtual-browser
eggplant
Eggplant is a self-hosted music streaming service
Stars: ✭ 35 (-86.64%)
Mutual labels:  self-hosted
Docsbox
Self-hosted document converting service with HTTP API
Stars: ✭ 235 (-10.31%)
Mutual labels:  self-hosted
Awesome Selfhosted
A list of Free Software network services and web applications which can be hosted on your own servers
Stars: ✭ 70,996 (+26997.71%)
Mutual labels:  self-hosted
Server
self-hosted tag-based time tracking
Stars: ✭ 238 (-9.16%)
Mutual labels:  self-hosted
mark-idea
一款私有云笔记,git + markdown
Stars: ✭ 182 (-30.53%)
Mutual labels:  self-hosted
Wakapi
📊 A minimalist, self-hosted WakaTime-compatible backend for coding statistics
Stars: ✭ 232 (-11.45%)
Mutual labels:  self-hosted
rocket2
🚀 The official UBC Launch Pad Slack bot and team management platform
Stars: ✭ 17 (-93.51%)
Mutual labels:  self-hosted
Proxmox
Proxmox Helper Scripts
Stars: ✭ 3,882 (+1381.68%)
Mutual labels:  self-hosted
Remark42
comment engine
Stars: ✭ 3,365 (+1184.35%)
Mutual labels:  self-hosted
Suri
Your own link shortener that's easily deployed as a static site (for free)
Stars: ✭ 249 (-4.96%)
Mutual labels:  self-hosted
Self Hosted Cookbook
A cookbook, for docker-compose based recipes, for self-hosted applications and services.
Stars: ✭ 244 (-6.87%)
Mutual labels:  self-hosted
vindigo
📝 A brand new kanban inspired planning tool for all your projects. 💻
Stars: ✭ 52 (-80.15%)
Mutual labels:  self-hosted
Self Hosted Docker Server Templates
Just some templates to get someone started with hosting various servers in Docker
Stars: ✭ 237 (-9.54%)
Mutual labels:  self-hosted
ambry
Self-hosted audiobook streaming server
Stars: ✭ 38 (-85.5%)
Mutual labels:  self-hosted
Homepage
A simple, standalone, self-hosted PHP page that is your window to your server and the web.
Stars: ✭ 234 (-10.69%)
Mutual labels:  self-hosted
Waveline Server
Simple self-hosted music streaming server
Stars: ✭ 248 (-5.34%)
Mutual labels:  self-hosted
flagsmith
Open Source Feature Flagging and Remote Config Service. Host on-prem or use our hosted version at https://flagsmith.com/
Stars: ✭ 2,309 (+781.3%)
Mutual labels:  self-hosted
frequency
Frequency Analytics - Open source private web analytics server
Stars: ✭ 67 (-74.43%)
Mutual labels:  self-hosted
covergates
The portal gates to coverage reports
Stars: ✭ 55 (-79.01%)
Mutual labels:  self-hosted

neko-rooms

release license pulls issues Chat on discord

Simple room management system for n.eko. Self hosted rabb.it alternative.

rooms new room n.eko

Zero-knowledge installation (with HTTPS and Traefik)

If you don't have any clue about docker and stuff but only want to have fun with friends in a shared browser, we got you covered!

  • Rent a VPS with public IP and OS Ubuntu.
  • Get a domain name pointing to your IP (you can even get some for free).
  • Run install script and follow instructions.
  • Secure using HTTPs thanks to Let's Encrypt and Traefik.
wget -O neko-rooms.sh https://raw.githubusercontent.com/m1k1o/neko-rooms/master/traefik/install
sudo bash neko-rooms.sh

How to start

If you want to use Traefik as reverse proxy, visit installation guide for traefik as reverse proxy.

Otherwise modify variables in docker-compose.yml and just run docker-compose up -d.

Download images / update

You need to pull all your images, that you want to use with neko-room. Otherwise, you might get this error: Error response from daemon: No such image: (see issue #1).

docker pull m1k1o/neko:firefox
docker pull m1k1o/neko:chromium
# etc...

If you want to update neko image, you need to pull new image and recreate all rooms, that use old image. To update neko rooms, simply run:

docker-compose pull
docker-compose up -d

Enable storage

You might have encountered this error:

Mounts cannot be specified because storage is disabled or unavailable.

If you didn't specify storage yet, you can do it using this tutorial.

Docs

For more information visit docs.

Roadmap:

  • add GUI
  • add HTTPS support
  • add authentication provider for traefik
  • allow specifying custom ENV variables
  • allow mounting directories for persistent data
  • optionally remove Traefik as dependency
  • add upgrade button
  • auto pull images, that do not exist
  • add bearer token to for API
  • add docker SSH / TCP support
  • add docker swarm support
  • add k8s support
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].