Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

EntryNinja - New Service to Remote access web services

Featured Replies

Hi, 


I built out this out of personal need to be able to securely access my web services outside of my home without exposing ports or constantly using teamviewer to access my machine.

This service is comprised of a web access portal and a docker container that manages the connections. It uses encrypted communications but no VPN, no certificates to manage, no ports to open (works over NAT traversal as well)

Setup is simple and currently there are no limits on number of servers or services. Just looking to judge interest in this solution. Please leave feedback.


Sign up here

https://entry.ninja

Add this repository to your docker page, update, then add the container entryninja

https://github.com/entrytech/unraid-docker-templates

 

Once you have done those steps and confirmed your email you can claim the server (install code in the webui of the docker) and add any services on the machine or accessible to it. Get secure outside access to all your web based UIs without opening a single port.

 

 

Known Caveats

  • Does not support webdav so for containers like NextCloud you can access the webui but can't use the app. To access the webui you may have to add *.entry.ninja to the trusted domains to add the service. You can change that to your specific domain once the service is added. (eg. xxxxxxxxx.entry.ninja)
  • Supports self signed certificates or secure services on ports 443 and 8443. More can be added or I could make it a configuration option to enable certificate support. The exposed service will be automatically secured using a LetsEncrypt certificate no matter if the service on your machine uses self signed or no certificate at all.

 

The client interface looks like this and allows you to manage your servers and services on each server. The screen shots are automatically generated using a virtual browser. 

Screen Shot 2021-05-12 at 12.24.11 AM.png

 

Please give it a try and leave your feedback.

  • Author

reserved..

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.