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

Self-Hosting #15

Open
ricky074game opened this issue Feb 19, 2025 · 3 comments
Open

Self-Hosting #15

ricky074game opened this issue Feb 19, 2025 · 3 comments

Comments

@ricky074game
Copy link

Hello!
I very much like this project!
However, I am currently struggling to figure out how to self-host this on an online server like you have with your website.
Do you have any guidance on how to host this program?
Thank you,
Ricky

@harrisonmg
Copy link
Owner

harrisonmg commented Feb 20, 2025

Can you run make_release.sh successfully? It will produce jigsaw.zip. Extract that onto your server, and in the same directory copy over server_config.toml, inside of which you'll probably want to modify some of the settings like domain_name. You'll want to add an image file too, and a queue.txt with a piece count and the image path:

500 path/to/image.jpg

If you want to disable TLS you can modify make_release.sh to build the server without the --release profile.

Then you can run with ./run.sh.

@ricky074game
Copy link
Author

That works! Thank you!
However, firefox based browsers don't seem to work on it. Is there any fix to that?

@harrisonmg
Copy link
Owner

What's not working? I use firefox exclusively.

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

2 participants