Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Customisable frontend #521

Open
mszkb opened this issue Dec 16, 2020 · 5 comments
Open

Customisable frontend #521

mszkb opened this issue Dec 16, 2020 · 5 comments

Comments

@mszkb
Copy link

mszkb commented Dec 16, 2020

  • Please describe the feature you would like to have.
    I'd like to change the logo and colours for the frontend in my self hosted environment.
    The problem so far is, that everything is combined in one single binary. Maybe separate frontend and backend.

  • What alternatives have you considered?
    Let us disable the frontend in the binary file with some kind of a flag. So we can fork the code of the frontend and make our adjustments. Provide the backend URL as an environment variable or with a reverse proxy in the docker-compose file.

  • Any additional context
    Great tool, I love to use it.

@realaravinth
Copy link

I was considering doing something similar. I read stuff on an old tablet and while I enjoy the fancy frontend on my phones and desktop computers, the JavaScript really hurts performance on my tablet.

All requests to the API are scoped to /api/so I guess you can get away with configuring a reverse proxy like Nginx to achieve what you have described.


To the contributors, thanks for the great tool

@sungwoncho
Copy link
Member

Thanks for your suggestion @mszkb. Adding a build flag to disable embedding the frontend in the binary is a definitely a solution. However, there exists an even more low-key solution: you can make necessary changes and build the binary from the source make version=master build-server.

Just curious, what is the use case and the benefit of being able to customize logo and colors?

@mszkb
Copy link
Author

mszkb commented Jan 3, 2021

@sungwoncho thanks for the advice. I look into it.

The use case: I love to customize. Replacing the logo with one of mine, makes all my self hosted services (like owncloud, mediawiki and so on) feel like one piece.

@github-actions
Copy link

This issue is stale because it has been open for 60 days with no activity.

@github-actions github-actions bot added the stale label Mar 11, 2023
@sungwoncho
Copy link
Member

Now that the web client has been removed, I would like to hear whether this feature would be still useful.

@github-actions github-actions bot removed the stale label Mar 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants