5 ms·
This is really cool! I just uploaded my documentation site that I'm working on. Some quick feedback: - The "ssh to create account" is cool and I'm thinking of
by memset 3y ago
This is really cool! I just uploaded my documentation site that I'm working on. Some quick feedback:
- The "ssh to create account" is cool and I'm thinking of copying this idea. Can you share other feedback you've gotten, is this something people find intuitive?
- The UI for creating an account was slighly non-intuitive: I didn't realize that i could just start typing my username since there wasn't a cursor and there was a default name. It also didn't work very well in the vscode terminal.
- I will probably forget my username. When I exit after creating an account, the contents of the window are lost so I can't even scroll back to write it down. Honestly I'd gladly give my email address (I realize that you're probably intentionally not requiring it but it is an easy thing for me to give if I actually want to use the service.)
- Uploading the site worked but finding the right URL was a challenge. I was able to run the rsync command but it took me a while to figure out what exactly my URL was. I was able to look at the rsync output and conjure that my URL is https://jayhotswap-scratchdata.pgs.sh/public/ https://jayhotswap-scratchdata.pgs.sh/public/
- It would be nice if sshing into pgs.sh told me what my sites were.
- I totally respect your pricing at $20/month. Unfortunately - like slices of NYC pizza - static hosting is super super cheap and I'd pay on the order of $5/month or less for it.
Anyway, this is really cool, love that you're building open-source software in go (as I am) that simplifies the entire setup process. Definitely going to copy some ideas here around simplicity!
- detuur 3y agoThe pricing is $20/year if I'm not mistaken.
- memset 3y agoAh, I missed that! I'm reminded of when we bought floor tiles for our home. Some are priced per piece, and others per sq foot. You can imagine our shock when we loaded up the cart and our bill was astronomical. Feedback-wise: I'd emphasize the year part because it's easy to gloss over it since I assume monthly. Maybe "$20 annually"?
- antoniomika 3y agoThanks for the feedback and trying things out! - We like the "ssh to create an account" idea too. Makes it easy to confirm a user's identity which is nice and uses tried and true auth/encryption methods. Feedback has been good overall for the experience, main issue is managing account reset methods as that is a bit difficult. - Noted on the account signup UI, we'll look into how we can work on making that cleaner (a blinking cursor is probably a good start). - Once you signup, you can actually ssh to pgs without any username set and it will find the account for the public key used on signup. - The site URL is a bit hard to deal with when uploading multiple files. We'll think of how to make this more clear. - There's a "cli" based workflow with pgs. You can list your sites with `ssh pgs.sh ls`, you can replace `ls` with `help` for a list of other commands. We want to move away from the TUI a bit and have commands that are easy to be scripted. - $20/year :) Thanks again for all of the feedback, always appreciated!
- qudat 3y ago> - The UI for creating an account was slighly non-intuitive: I didn't realize that i could just start typing my username since there wasn't a cursor and there was a default name. It also didn't work very well in the vscode terminal. This was a regression from a previous release, none of the colors were displaying properly. We have since deployed a fix. Your point still stands, we definitely want to make the onboarding flow easier. Thanks for all the feedback!