Discuss Scratch
- Discussion Forums
- » Advanced Topics
- » Free hosting options for python. (Used for scratchattach servers and similar)
- TheCommCraft
-
Scratcher
500+ posts
Free hosting options for python. (Used for scratchattach servers and similar)
Is that directed at @-unrelated-?It does not let you launch an app without a card.(#18)whadayamean(#11)I concur. I didn't put a credit card in, and my one free project still works
Fly.io has decent specs on their free tier
- MagicCrayon9342
-
Scratcher
1000+ posts
Free hosting options for python. (Used for scratchattach servers and similar)
yesIs that directed at @-unrelated-?It does not let you launch an app without a card.(#18)whadayamean(#11)I concur. I didn't put a credit card in, and my one free project still works
Fly.io has decent specs on their free tier
- -unrelated-
-
Scratcher
60 posts
Free hosting options for python. (Used for scratchattach servers and similar)
But I asked them what they meant because the link said what they saidyesIs that directed at @-unrelated-?It does not let you launch an app without a card.(#18)whadayamean(#11)I concur. I didn't put a credit card in, and my one free project still works
Fly.io has decent specs on their free tier
- TheCommCraft
-
Scratcher
500+ posts
Free hosting options for python. (Used for scratchattach servers and similar)
so?But I asked them what they meant because the link said what they saidyesIs that directed at @-unrelated-?It does not let you launch an app without a card.(#18)whadayamean(#11)I concur. I didn't put a credit card in, and my one free project still works
Fly.io has decent specs on their free tier
- ninjaMAR
-
Scratcher
1000+ posts
Free hosting options for python. (Used for scratchattach servers and similar)
(#20)It used to. I think they recently changed their plansIt does not let you launch an app without a card.(#18)whadayamean(#11)I concur. I didn't put a credit card in, and my one free project still works
Fly.io has decent specs on their free tier
- -unrelated-
-
Scratcher
60 posts
Free hosting options for python. (Used for scratchattach servers and similar)
- -unrelated-
-
Scratcher
60 posts
Free hosting options for python. (Used for scratchattach servers and similar)
So we have:
I think we need a guide for deta.space or a new option
- Possible but against TOS
- Impossible for most projects
- Credit card required
- No guide to set up
I think we need a guide for deta.space or a new option
- Waakul
-
Scratcher
25 posts
Free hosting options for python. (Used for scratchattach servers and similar)
Always remember that free hosting services have lots of servers which are very expensive + they have to pay for the electricity used. That's why hosting services are mostly paid. And abusing not supposed to be free services as free services seems illegal. It's best to either have a paid hosting service or have your own server.
- Waakul
-
Scratcher
25 posts
Free hosting options for python. (Used for scratchattach servers and similar)
Reply here for help setting up a server on one of these services or if you know any other than the ones listed here:
- github actions (iafu) (guide: here)
- pythonanywhere (rdfue)
- fly.io (mafku)
- deta.space (ifu?)
- more?
i = unlimited free runtime/bandwidth
r = almost unlimited free runtime/bandwidth (e.g. refresh needed every now and then or high limits)
m = limited free runtime/bandwidth (e.g. 1000 minutes per month)
a = arbitrary internet access (no limitation like on pythonanywhere)
d = database included
c = cheap but not free
f = free
k = credit card required
l = limited access
u = not ip banned
e = easy to set up
? = what???
github workflows have limited run time per month and it'll stop automatically once that finished, you have to pay for unlimited.
- -unrelated-
-
Scratcher
60 posts
Free hosting options for python. (Used for scratchattach servers and similar)
(#29)No. That's only the case for actions on private reposReply here for help setting up a server on one of these services or if you know any other than the ones listed here:
- github actions (iafu) (guide: here)
- pythonanywhere (rdfue)
- fly.io (mafku)
- deta.space (ifu?)
- more?
i = unlimited free runtime/bandwidth
r = almost unlimited free runtime/bandwidth (e.g. refresh needed every now and then or high limits)
m = limited free runtime/bandwidth (e.g. 1000 minutes per month)
a = arbitrary internet access (no limitation like on pythonanywhere)
d = database included
c = cheap but not free
f = free
k = credit card required
l = limited access
u = not ip banned
e = easy to set up
? = what???
github workflows have limited run time per month and it'll stop automatically once that finished, you have to pay for unlimited.
- TheCommCraft
-
Scratcher
500+ posts
Free hosting options for python. (Used for scratchattach servers and similar)
Github actions still doesn't limit runtime per month but the last few days the cron trigger doesn't seem to work properly
- davidtheplatform
-
Scratcher
500+ posts
Free hosting options for python. (Used for scratchattach servers and similar)
So we have:Deta.space guide:
- Possible but against TOS
- Impossible for most projects
- Credit card required
- No guide to set up
I think we need a guide for deta.space or a new option
- Create an account using this link
- Go to this url
- Click “start building” and do step 1
- Prepare for step 2: Put all your source files in <project folder>/src/. Pip/npm/cargo config files (such as requirements.txt) go outside of src/. I haven't experimented much but probably put everything that isn't one of these files (or the spacefile) should go in src/. If you use a venv or similar, put that folder somewhere completely unrelated. If deta.space sees it nothing will work.
- Do step 2.
- If the spacefile is empty or only has 2 lines, go through this page and add the relevant stuff
- At this point you should have:
~/
|- venv (if you have it)
|- project folder
|- Spacefile
|- Package manager files (eg. requirements.txt)
|- src/
|- <everything else> - Do step 3. If it complains about the spacefile being wrong, do #5
I just realized deta.space probably won't work for long-running things, it's intended for everyone to have a different instance of an app. So not as useful as normal hosting ¯\_(ツ)_/¯
UPDATE: see this post for actual hosting on deta.space. Each request is limited to 20 seconds so still somewhat limited but it's free
Last edited by davidtheplatform (April 30, 2024 03:13:53)
- TheCommCraft
-
Scratcher
500+ posts
Free hosting options for python. (Used for scratchattach servers and similar)
Great!
PS: Github Actions seems to be fine again
PS: Github Actions seems to be fine again
- -unrelated-
-
Scratcher
60 posts
Free hosting options for python. (Used for scratchattach servers and similar)
(#32)So we have:Deta.space guide:
- Possible but against TOS
- Impossible for most projects
- Credit card required
- No guide to set up
I think we need a guide for deta.space or a new optionYou now have a test URL which only works if you're signed in. If you want other people to see it, go to deta.space/builder, click on the app, go to publish, create release, then fill out the information. Make sure the publicly avaliable toggle is off. (this will only make it non-searchable, people with the link can still access it).
- Create an account using this link
- Go to this url
- Click “start building” and do step 1
- Prepare for step 2: Put all your source files in <project folder>/src/. Pip/npm/cargo config files (such as requirements.txt) go outside of src/. I haven't experimented much but probably put everything that isn't one of these files (or the spacefile) should go in src/. If you use a venv or similar, put that folder somewhere completely unrelated. If deta.space sees it nothing will work.
- Do step 2.
- If the spacefile is empty or only has 2 lines, go through this page and add the relevant stuff
- At this point you should have:
~/
|- venv (if you have it)
|- project folder
|- Spacefile
|- Package manager files (eg. requirements.txt)
|- src/
|- <everything else>- Do step 3. If it complains about the spacefile being wrong, do #5
I just realized deta.space probably won't work for long-running things, it's intended for everyone to have a different instance of an app. So not as useful as normal hosting ¯\_(ツ)_/¯
No dev mode…
- davidtheplatform
-
Scratcher
500+ posts
Free hosting options for python. (Used for scratchattach servers and similar)
You have to turn it on when you create an account apparently(#32)So we have:Deta.space guide:
- Possible but against TOS
- Impossible for most projects
- Credit card required
- No guide to set up
I think we need a guide for deta.space or a new optionYou now have a test URL which only works if you're signed in. If you want other people to see it, go to deta.space/builder, click on the app, go to publish, create release, then fill out the information. Make sure the publicly avaliable toggle is off. (this will only make it non-searchable, people with the link can still access it).
- Create an account using this link
- Go to this url
- Click “start building” and do step 1
- Prepare for step 2: Put all your source files in <project folder>/src/. Pip/npm/cargo config files (such as requirements.txt) go outside of src/. I haven't experimented much but probably put everything that isn't one of these files (or the spacefile) should go in src/. If you use a venv or similar, put that folder somewhere completely unrelated. If deta.space sees it nothing will work.
- Do step 2.
- If the spacefile is empty or only has 2 lines, go through this page and add the relevant stuff
- At this point you should have:
~/
|- venv (if you have it)
|- project folder
|- Spacefile
|- Package manager files (eg. requirements.txt)
|- src/
|- <everything else>- Do step 3. If it complains about the spacefile being wrong, do #5
I just realized deta.space probably won't work for long-running things, it's intended for everyone to have a different instance of an app. So not as useful as normal hosting ¯\_(ツ)_/¯
No dev mode…
- -unrelated-
-
Scratcher
60 posts
Free hosting options for python. (Used for scratchattach servers and similar)
it's not possible anymoreYou have to turn it on when you create an account apparently(#32)So we have:Deta.space guide:
- Possible but against TOS
- Impossible for most projects
- Credit card required
- No guide to set up
I think we need a guide for deta.space or a new optionYou now have a test URL which only works if you're signed in. If you want other people to see it, go to deta.space/builder, click on the app, go to publish, create release, then fill out the information. Make sure the publicly avaliable toggle is off. (this will only make it non-searchable, people with the link can still access it).
- Create an account using this link
- Go to this url
- Click “start building” and do step 1
- Prepare for step 2: Put all your source files in <project folder>/src/. Pip/npm/cargo config files (such as requirements.txt) go outside of src/. I haven't experimented much but probably put everything that isn't one of these files (or the spacefile) should go in src/. If you use a venv or similar, put that folder somewhere completely unrelated. If deta.space sees it nothing will work.
- Do step 2.
- If the spacefile is empty or only has 2 lines, go through this page and add the relevant stuff
- At this point you should have:
~/
|- venv (if you have it)
|- project folder
|- Spacefile
|- Package manager files (eg. requirements.txt)
|- src/
|- <everything else>- Do step 3. If it complains about the spacefile being wrong, do #5
I just realized deta.space probably won't work for long-running things, it's intended for everyone to have a different instance of an app. So not as useful as normal hosting ¯\_(ツ)_/¯
No dev mode…
- dynamicsofscratch
-
Scratcher
1000+ posts
Free hosting options for python. (Used for scratchattach servers and similar)
i love the fact that it says in a “like pythonanywhere” but in the pythonanywhere lettering “a” is not anywhere (get it like anywhere and pythonanywhere)
- -unrelated-
-
Scratcher
60 posts
Free hosting options for python. (Used for scratchattach servers and similar)
i love the fact that it says in a “like pythonanywhere” but in the pythonanywhere lettering “a” is not anywhere (get it like anywhere and pythonanywhere)Because there are limitations on pythonanywhere
- -cloudcoding-
-
Scratcher
1000+ posts
Free hosting options for python. (Used for scratchattach servers and similar)
Do you think anyone would really care about GitHub actions?
- TheCommCraft
-
Scratcher
500+ posts
Free hosting options for python. (Used for scratchattach servers and similar)
(#39)what do you mean?
Do you think anyone would really care about GitHub actions?
- Discussion Forums
- » Advanced Topics
-
» Free hosting options for python. (Used for scratchattach servers and similar)







