serpbear icon indicating copy to clipboard operation
serpbear copied to clipboard

Add PikaPods as 1-click hosting option

Open m3nu opened this issue 3 years ago • 3 comments

Hi,

Just learnt about this app via Jeremy's Noted.lol blog and it's pretty nice. I've been using a Python script to do something similar up until now.

I also run a hosting service (PikaPods) to make such open source apps more accessible to those not running their own server.

Would you be open to have SERPBear added as application option there and then mention it as additional hosting option next to Fly.io? I already set it up for internal testing and it's working as expected. Will make it public in a few hours.

Run on PikaPods

We also offer a revenue share to provide additional income to authors.

Let me know what you think, @towfiqi !

m3nu avatar Dec 16 '22 16:12 m3nu

Done with all the app setup and anyone can now run SerpBear with a few clicks. Again, good job. Looks already quite good for the early stage of development.

https://www.pikapods.com/pods?run=serpbear

m3nu avatar Dec 16 '22 19:12 m3nu

@m3nu Thanks for taking the time to automate the deploy process. Will add a Hosting page in the docs next week, which will include PikaPods alongside other hosts.

towfiqi avatar Dec 17 '22 15:12 towfiqi

Great! Let me know if I can help with anything. Like writing up steps, doing a docs PR, etc.

m3nu avatar Dec 17 '22 16:12 m3nu

@m3nu Could you update SerpBear on PikaPod to the latest one? Additionally, the newest script update has Google Search Console Integration, and I'm having difficulty figuring out how to get PikaPods to have it.

daninelson avatar Feb 01 '23 17:02 daninelson

Sure, we usually update every 7 to 10 days, when an update was out for at least 3 days. Need to double-check if Serpbear's release feed is hooked up.

m3nu avatar Feb 01 '23 18:02 m3nu

Speaking of: Some version tags would be nice and maybe a short changelog for Github releases. Since you already have tags, pushing those to Docker is simple.

Anyways. I've subscribed to get notified of new tags and and ad-hoc upgrade is just rolling out.

m3nu avatar Feb 01 '23 18:02 m3nu

@m3nu +1 On the version tags idea. Also, if you could add the new Google env variable input options to the 'ENV Vars' Section of PikaPods? Otherwise, I can't integrate my Google. 😅

https://docs.serpbear.com/miscellaneous/integrate-google-search-console

daninelson avatar Feb 01 '23 21:02 daninelson

Google env var was already added.

m3nu avatar Feb 13 '23 09:02 m3nu

Hey @towfiqi, is there a repo to edit the docs and add this? Would be the second hosted option besides fly.io (which needs a bit more setup work).

m3nu avatar Mar 09 '23 14:03 m3nu

@m3nu Sorry, there isn't a doc repo. Can you please share the doc content here with pastebin.com or something similar . Kindly make sure the format is markdown format.

towfiqi avatar Mar 29 '23 16:03 towfiqi

Sure thing. Was actually working on SerpBear today, to make sure adding the Google key as env var works as expected.

Instructions following the existing style:

# Deploying to PikaPods (1-click)

[PikaPods](https://www.pikapods.com) allows hosting many different web apps, including SerpBear without managing a server or the command line. They also provider $5 starting credit, which is enough to run SerpBear for around 3 months.

### Step 1:

[Create an account](https://www.pikapods.com/register). Just an email and first name is required.

### Step 2:

After logging in, you can launch SerpBear using the link below:

[![Run on PikaPods](https://www.pikapods.com/static/run-button.svg)](https://www.pikapods.com/pods?run=serpbear)

### Step 3:

Specify a pod name, as well as username and password in the *Env Vars* tab. Then *Add Pod* and you're done.

m3nu avatar Mar 29 '23 17:03 m3nu

Can you also kindly provide a short description of pikapods and its pricing?

towfiqi avatar Mar 29 '23 17:03 towfiqi

Sure. I've expanded the intro at the start a bit. Like this roughly?

# Deploying to PikaPods (1-click)

[PikaPods](https://www.pikapods.com) allows hosting many different web apps, including SerpBear 
without managing a server or using the command line. Pricing depends on allocated resources and starts 
at $1/month for a basic app.

New users receive $5 welcome credit, which is enough to run SerpBear for around 3 months.

### Step 1:

[Create an account](https://www.pikapods.com/register). Just an email and first name is required.

### Step 2:

After logging in, you can launch SerpBear using the link below:

[![Run on PikaPods](https://www.pikapods.com/static/run-button.svg)](https://www.pikapods.com/pods?run=serpbear)

### Step 3:

Specify a pod name, as well as username and password in the *Env Vars* tab. Then *Add Pod* and you're done.

m3nu avatar Mar 29 '23 17:03 m3nu

Doc entry added: https://docs.serpbear.com/deployment/deploying-to-pikapods-1-click

towfiqi avatar Mar 29 '23 17:03 towfiqi

Awesome! Thanks a lot! We keep seeing good feedback regarding SerpBear. Will make sure to feature it on our newsletter again or the frontpage.

m3nu avatar Mar 29 '23 17:03 m3nu

I would be grateful. Thank You. :)

towfiqi avatar Mar 29 '23 18:03 towfiqi

Now featured: https://www.pikapods.com/

m3nu avatar Mar 30 '23 18:03 m3nu

Thank you so much. Greatly Appreciate!!

towfiqi avatar Mar 31 '23 02:03 towfiqi