All Projects → YunoHost-Apps → redirect_ynh

YunoHost-Apps / redirect_ynh

Licence: AGPL-3.0 license
Redirection app for YunoHost

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to redirect ynh

discourse ynh
Discourse package for YunoHost
Stars: ✭ 23 (-37.84%)
Mutual labels:  yunohost-apps, closember
ttrss ynh
Tiny Tiny RSS package for YunoHost
Stars: ✭ 17 (-54.05%)
Mutual labels:  yunohost-apps, closember
mastodon ynh
Free, open-source social network for YunoHost
Stars: ✭ 67 (+81.08%)
Mutual labels:  yunohost-apps, closember
wikijs ynh
Modern and powerful wiki app package for YunoHost
Stars: ✭ 19 (-48.65%)
Mutual labels:  yunohost-apps, closember
Atlasr
Atlasr is a truly open-source and free map browser.
Stars: ✭ 196 (+429.73%)
Mutual labels:  tile
Rio Tiler
Rasterio plugin to create web map tiles from raster datasets.
Stars: ✭ 221 (+497.3%)
Mutual labels:  tile
Debroglie
DeBroglie is a C# library implementing the Wave Function Collapse algorithm with support for additional non-local constraints, and other useful features.
Stars: ✭ 190 (+413.51%)
Mutual labels:  tile
Titiler
A dynamic Web Map tile server
Stars: ✭ 153 (+313.51%)
Mutual labels:  tile
wgpu-py
Next generation GPU API for Python
Stars: ✭ 210 (+467.57%)
Mutual labels:  closember
project-organization
YunoHost project organization
Stars: ✭ 31 (-16.22%)
Mutual labels:  closember
Neural-Tile
A better tiling script for Neural-Style
Stars: ✭ 35 (-5.41%)
Mutual labels:  tile
Contextily
Context geo-tiles in Python
Stars: ✭ 254 (+586.49%)
Mutual labels:  tile
issues
General issue tracker for the YunoHost project
Stars: ✭ 70 (+89.19%)
Mutual labels:  closember
moulinette
A small Python framework meant to easily create programs with unified CLI and API.
Stars: ✭ 29 (-21.62%)
Mutual labels:  closember
jellyfin ynh
Jellyfin package for YunoHost
Stars: ✭ 20 (-45.95%)
Mutual labels:  closember
MacOSX-VFS-redirector
Mac OS X file system filter to redirect file operations
Stars: ✭ 38 (+2.7%)
Mutual labels:  redirection
Tiletool
🎨 Windows10 磁贴美化小工具
Stars: ✭ 187 (+405.41%)
Mutual labels:  tile
my webapp ynh
Custom Web app with SFTP access
Stars: ✭ 39 (+5.41%)
Mutual labels:  closember
UnityHexagonLibrary2d
A library to manage 2D hexagonal tiles in Unity.
Stars: ✭ 58 (+56.76%)
Mutual labels:  tile
doc
YunoHost documentation
Stars: ✭ 126 (+240.54%)
Mutual labels:  closember

Redirect for YunoHost

Integration level Working status Maintenance status
Install Redirect with YunoHost

Lire ce readme en français.

This package allows you to install Redirect quickly and simply on a YunoHost server. If you don't have YunoHost, please consult the guide to learn how to install it.

Overview

This application allows to integrate a custom tile in YunoHost's user portal. Typical use cases include:

  • visible 301/302 redirect : having a "virtual" app tile that's just a redirection to another url or external website
  • invisible redirect / reverse-proxy : creating an app tile for a local app listening on a specific port, or a Docker container, or an app hosted on another machine

In technical terms: this app only adds a NGINX configuration snippet with either redirect or proxy_pass rule, and a YunoHost tile + appropriate SSOwat configuration.

Shipped version: 1.0.2~ynh1

Disclaimers / important information

Redirect type

Visible redirect

The client will be redirected to another url or external website

  • your-domain.com -> another-domain.net
  • your-domain.com/foo -> another-domain.net/bar

Invisible redirect (a.k.a "reverse-proxy")

Visitor's address bar will remain the same. Typically used to integrate into YunoHost a manually-installed app into the portal.

  • you-domain.com/foo -> http://172.0.0.1:8080/app

IMPORTANT: you may have to further tweak the redirect.conf in the nginx configuration, depending on your needs!

IMPORTANT: Many apps do not support being redirected to a different path due to relative links! This means that some apps being hosted for example on http://127.0.0.1:5050/app/ MUST be redirected to http://domain.tld/app/ and NOT http://domain.tld/someotherapp/. For example : an Odoo Docker container runs on http://127.0.0.1:8069/. You will not be able to redirect it to http://domain.tld/odoo/ ! You have to redirect it to the root, so for example http://odoo.domain.tld/

Documentation and resources

Developer info

Please send your pull request to the testing branch.

To try the testing branch, please proceed like that.

sudo yunohost app install https://github.com/YunoHost-Apps/redirect_ynh/tree/testing --debug
or
sudo yunohost app upgrade redirect -u https://github.com/YunoHost-Apps/redirect_ynh/tree/testing --debug

More info regarding app packaging: https://yunohost.org/packaging_apps

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].