I’m using Rails 4.2.7. I want to host my app with Heroku so I first decided to create the free hobby account to see how everything works. I would like to create a task that runs every day and so was reading about Heroku’s scheduler app. However, when I try and add the add-on I get the error
$ heroku addons:create scheduler:standard
Creating scheduler:standard on ⬢ myproject... !
▸ Please verify your account to install this add-on plan (please enter a credit card) For more information, see https://devcenter.heroku.com/categories/billing Verify now at
▸ https://heroku.com/verify
I’m not ready to shell out any money yet. How do I create a scheduled task or is Heroku not a good hosting service for this, and if not, where else should I go?
You must verify your account to use add-ons (some exceptions are there, like Heroku Postgres and Heroku Connect add-ons).
You don't need to spend any money to verify your account. You need to have a valid credit card. Heroku will try to verify the credit card and on successful verification, your account will be verified. You can read more information about accepted credit cards and detailed verification procedure here.
Quoting from the link mentioned above,
Heroku needs to be able to reliably identify and contact our users in the event of an issue. We have found that having a credit card on file provides the most reliable way of obtaining verified contact information. Account verification also helps us with abuse prevention.
You must verify your account if you, or collaborators of your app, want to:
Add any add-on to the app, even if the add-on is free. The only exceptions to this are the free plans for the Heroku Postgres and Heroku Connect add-ons, which can be added without verification.
If you do not have a credit or debit card (or do not have one that we are able to accept), you can still use the parts of Heroku that do not require account validation.
So currently, no other option is available to verify your account except using your credit card.
I use openshift online (1X CPU-512MB memory-1GB storage, 3 free gear) from RedHat but recently, they stopped new registration as they are building Openshift Online (NEXT GEN). You can apply for developer preview and use it for 30 days but the waitlist is too long. During Developer Preview period, OpenShift Online (Next Gen) is free (2 GiB memory, 4 CPU cores, and 2 x 1 GiB persistent volumes, 1 project).
Related
My mac brokedown.Thus, I can't use the touchID to verify myself anymore on heroku. Thus, the only other option is to use 1-time password generator which I don't even have it setup & you need to login (and verify) to be able to setup. What shall I do? How can I gain access to my heroku account?
Heroku recommends having a back-up in place:
We recommend registering another verification method to ensure that you can log in to Heroku on other devices where a built-in authenticator is not present.
and:
Recovery codes provide an important backup if your usual MFA verification method is not available. For example, if you normally use Salesforce Authenticator but forget your mobile phone one day, you can still log in using a recovery code. Generate a list of ten single-use recovery codes that you can keep in a safe place until you need them.
This is always a good idea when using MFA with any service.
If you do not have another authentication method registered and you don't have recovery codes, you'll have to ask for help. How you do that depends on whether you're a member of an enterprise account:
Registering multiple MFA verification methods is strongly recommended.
If you’re a member of a Heroku Enterprise Account and need help with recovering access when your MFA verification method isn’t available:
Your Enterprise Account admin can generate a temporary verification code that allows you to log in to your account (starting August 2021)
You can contact support for help.
If you're not a member of a Heroku Enterprise Account:
e-mail account-lockout#heroku.com for help.
We may request additional information to recover access to ensure that an attacker is not attempting to access your account.
I deployed 5 very simple React apps on Heroku.
Today, when I wanted to add a 6th one, Heroku came up with the error message:
You've reached the limit of 5 apps for unverified accounts. Delete
some apps or add a credit card to verify your account.
Account Verification Required Your account must be verified to create
this app. Please add payment information to verify your account.
For verification Heroku basically needs me to give them my payment details.
Doe's it mean that from the 6th app, Heroku is going to charge me?
Heroku will only charge you for paid services. If you continue to use only free dynos and free add-ons you shouldn't be charged.
Note that you might initially see some holds on your card:
Every bank works differently, and some of them require a one dollar hold by the verifier before a card can be confirmed. After a few business days the hold will be released and your card will be verified if successful.
If you see multiple instances of a $1.00 charge, it may be because the card information was submitted multiple times. The duplicate holds will also be released and returned to your account after a few business days.
A 'Free' tier Heroku account allows up to 5 apps. How many apps does a 'Hobby' plan allow for?
I have looked on the Heroku general pricing page, detailed pricing page, and on a few related pages e.g. 'Choosing the Right Heroku Postgres Plan', but I can't see any explicit mention of how many apps I can deploy
Could it be that a "Dyno" is in fact another word for an app? And therefore there is no limit on the 'Hobby' tier, but I must pay $7/app/month?
In case it's useful to someone else the answer is:
"there is a soft limit of 100 apps per (Hobby tier) account".
The quote comes from my email to Heroku support
Although the question was on the Hobby plan, there is an update now that lets you have more than 5 apps for the Free plan (which is one reason one might have asked this question).
If you verify the account by adding a credit card on file, you can have up to 100 apps on the (verified) free plan, and still the 5 app limit for unverified.
Source (Heroku link)
According to the new rules, one can at most 5 apps if the account is not verified (no credit card details). If you add your credit card, you can have as many as 100 free apps as your account is now verified.
If we talk about free dynos, it's 550 for un-verified accounts and an additional 450 for verified accounts.
Reference: https://www.heroku.com/free
I am developing an app that uses Directory API to create user accounts within Google Apps for Work. I have been testing this on a Free (legacy) account but now I need to test adding and removing domains, which Free account doesn't support. I don't want to get a paid account just yet and rack up a huge bill by adding and removing accounts in testing. I also don't see a way to get a sandbox/developer account to test this out. How can I accomplish this?
Is it possible to change ownership of a Heroku add-on? If so, how can we do that? In fact, I want to move an add-on from one Heroku account to another.
Let me elaborate my scenario a bit more to be clear.
I created an add-on with my test provider acount. Is there any way that I can delete the add-on from my test account and create the add-on with the same name with my official provider account? As a matter of fact, there is nothing about deleting the add-on or moving it under a different account in the Provider's documentation.
A Google search lead me to this support page, which says
This currently depends on whether or not the app has any paid resources associated with it.
For an app with no paid resources, you can use "heroku sharing:transfer" from the command line to transfer the app to a new owner.
For an app with paid resources, you have two options.
1) Remove all paid resources, transfer the app like a free app, then have the new owner re-add the paid resources.
2) Both the old and new owners should file a support tickets at http://support.heroku.com authorizing the transfer and with the new owner accepting charges for the app.
Also check out the Transferring apps and Collaborating with Others articles on Heroku's Dev Centre.
Since you're talking about ownership of add-ons as an add-on provider and not just ownership of your heroku app, I would say you should probably contact the heroku add-on support team via email. See this page here for an email address. Hopefully as an add-on provider if you submit a help ticket they'll be able to help you as well.