Discuss Scratch

-unrelated-
Scratcher
50 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.

Usable for free 24/7 running and not ip banned:
  • [redacted] (Madfue) (guide: here)
  • glitch.com (Mafup)
  • [redacted] (radfu)
Flawed for free 24/7 running or ip banned:
  • pythonanywhere (rqdfue)
  • fly.io (mafku)
  • deta.space (iflu) (guide: here)
  • self-host on raspberry pi (iacue)
  • codesandbox (mafup)
  • heroku (Mackue)

Tags:
i = unlimited runtime/bandwidth
r = almost unlimited runtime/bandwidth (e.g. refresh needed every now and then or high limits)
m = limited runtime/bandwidth (e.g. 1000 minutes per month)
M = m, but enough for one perma running project
a = arbitrary internet access (no limitation like on pythonanywhere)
q = non-arbitary internet access
d = database included
c = cheap but not free
f = free
k = credit card required
l = limited access
u = not ip banned
x = ip banned
e = easy to set up
p = pinging needed
? = tags not complete yet
! = help needed

Last edited by -unrelated- (May 9, 2024 15:51:18)


<!DOCTYPE html>
ninjaMAR
Scratcher
1000+ posts

Free hosting options for python. (Used for scratchattach servers and similar)

How can you run a server on github actions?
TheCommCraft
Scratcher
100+ posts

Free hosting options for python. (Used for scratchattach servers and similar)

ninjaMAR wrote:

How can you run a server on github actions?
You need to set up a new workflow that runs your python script every 30 minutes or so and then write the python script to cancel itself after the same amount of time.
Example:
https://github.com/TheSecondExecutor55/TheSecondExecutor55.github.io
The .github directory contains the workflow files for two different workflows to run every 27 minutes.

Last edited by TheCommCraft (April 8, 2024 14:41:28)


Random Project

spamton.gif





























DUNGEON_EXPLORATION_03_02_23_01
COMPILED VERSION FOR HIGHER SPEED
ninjaMAR
Scratcher
1000+ posts

Free hosting options for python. (Used for scratchattach servers and similar)

TheCommCraft wrote:

(#3)

ninjaMAR wrote:

How can you run a server on github actions?
You need to set up a new workflow that runs your python script every 30 minutes or so and then write the python script to cancel itself after the same amount of time. Do you want an example?
Yes
TheCommCraft
Scratcher
100+ posts

Free hosting options for python. (Used for scratchattach servers and similar)

ninjaMAR wrote:

TheCommCraft wrote:

(#3)

ninjaMAR wrote:

How can you run a server on github actions?
You need to set up a new workflow that runs your python script every 30 minutes or so and then write the python script to cancel itself after the same amount of time. Do you want an example?
Yes
https://github.com/TheSecondExecutor55/TheSecondExecutor55.github.io
The .github directory contains the workflow files for two different workflows to run every 27 minutes.

Last edited by TheCommCraft (April 8, 2024 12:58:17)


Random Project

spamton.gif





























DUNGEON_EXPLORATION_03_02_23_01
COMPILED VERSION FOR HIGHER SPEED
davidtheplatform
Scratcher
500+ posts

Free hosting options for python. (Used for scratchattach servers and similar)

TheCommCraft wrote:

ninjaMAR wrote:

How can you run a server on github actions?
You need to set up a new workflow that runs your python script every 30 minutes or so and then write the python script to cancel itself after the same amount of time.
Example:
https://github.com/TheSecondExecutor55/TheSecondExecutor55.github.io
The .github directory contains the workflow files for two different workflows to run every 27 minutes.
That's incredibly sketchy and probably against the terms of service


What are you planning on hosting? I could do it as long as it runs on a raspberry pi. According to your thing it would be rafue
Also I thought pythonanywhere gave you internet access

Generation 4: the first time you see this copy and paste it on top of your sig in the scratch forums and increase generation by 1. Social experiment.
Maximouse
Scratcher
1000+ posts

Free hosting options for python. (Used for scratchattach servers and similar)

davidtheplatform wrote:

Also I thought pythonanywhere gave you internet access
It only allows access to these domains (Scratch is on the list).


This is Maximouse's signature. Learn more about signatures.
TheCommCraft
Scratcher
100+ posts

Free hosting options for python. (Used for scratchattach servers and similar)

Maximouse wrote:

davidtheplatform wrote:

Also I thought pythonanywhere gave you internet access
It only allows access to these domains (Scratch is on the list).
But they don't allow all kinds of sockets

Random Project

spamton.gif





























DUNGEON_EXPLORATION_03_02_23_01
COMPILED VERSION FOR HIGHER SPEED
TheCommCraft
Scratcher
100+ posts

Free hosting options for python. (Used for scratchattach servers and similar)

davidtheplatform wrote:

TheCommCraft wrote:

ninjaMAR wrote:

How can you run a server on github actions?
You need to set up a new workflow that runs your python script every 30 minutes or so and then write the python script to cancel itself after the same amount of time.
Example:
https://github.com/TheSecondExecutor55/TheSecondExecutor55.github.io
The .github directory contains the workflow files for two different workflows to run every 27 minutes.
That's incredibly sketchy and probably against the terms of service


What are you planning on hosting? I could do it as long as it runs on a raspberry pi. According to your thing it would be rafue
Also I thought pythonanywhere gave you internet access
I couldn't find anything saying it is against their ToS although they reserve a right to close any repo for any reason (like probably any other service aswell)

Last edited by TheCommCraft (April 10, 2024 13:45:59)


Random Project

spamton.gif





























DUNGEON_EXPLORATION_03_02_23_01
COMPILED VERSION FOR HIGHER SPEED
Maximouse
Scratcher
1000+ posts

Free hosting options for python. (Used for scratchattach servers and similar)

TheCommCraft wrote:

I couldn't find anything saying it is against their ToS although they reserve a right to close any repo for any reason (like probably any other service aswell)

GitHub Terms for Additional Products and Features wrote:

Additionally, regardless of whether an Action is using self-hosted runners, Actions should not be used for:
  • […]
  • if using GitHub-hosted runners, any other activity unrelated to the production, testing, deployment, or publication of the software project associated with the repository where GitHub Actions are used.
I don't think “deployment or publication” includes running the server.

Last edited by Maximouse (April 11, 2024 07:33:02)



This is Maximouse's signature. Learn more about signatures.
alwayspaytaxes
Scratcher
100+ posts

Free hosting options for python. (Used for scratchattach servers and similar)

Fly.io has decent specs on their free tier

-\{:)_/-

play sound [bad to the bone riff.wav v]
MagicCrayon9342
Scratcher
1000+ posts

Free hosting options for python. (Used for scratchattach servers and similar)

alwayspaytaxes wrote:

Fly.io has decent specs on their free tier
What exactly is this capable of hosting? Is it true free or only free temporarily?

Last edited by MagicCrayon9342 (April 12, 2024 00:06:15)


davidtheplatform
Scratcher
500+ posts

Free hosting options for python. (Used for scratchattach servers and similar)

Deta.space is free and not banned. It doesn’t have a hard limit on total bandwidth or storage but is kind of annoying to set up

Generation 4: the first time you see this copy and paste it on top of your sig in the scratch forums and increase generation by 1. Social experiment.
alwayspaytaxes
Scratcher
100+ posts

Free hosting options for python. (Used for scratchattach servers and similar)

MagicCrayon9342 wrote:

alwayspaytaxes wrote:

Fly.io has decent specs on their free tier
What exactly is this capable of hosting? Is it true free or only free temporarily?
It can definitely host your typical UNO cloud server (definitely better than 1/2 of a CPU on Replit shared deployments am I right guys). You could even evade the 160GB outbound data transfer with some fantastical levels of data compression if you wanted to. Also, all of the wording in the linked portion implies it's free for as long as Fly wants it to be free. Additional resources come at a reasonably cheap price, but honestly, if you have access to internet and a decent computer (or maybe even mobile data + phone + Termux??), I'd just self host it . You can never know when these cloud providers just kill their services (like Railway or Heroku), unlike how you can actually know when your internet provider just quits giving you internet

Last edited by alwayspaytaxes (April 12, 2024 02:15:04)


-\{:)_/-

play sound [bad to the bone riff.wav v]
TheCommCraft
Scratcher
100+ posts

Free hosting options for python. (Used for scratchattach servers and similar)

About to add them to the roster.

Random Project

spamton.gif





























DUNGEON_EXPLORATION_03_02_23_01
COMPILED VERSION FOR HIGHER SPEED
Sid72020123
Scratcher
500+ posts

Free hosting options for python. (Used for scratchattach servers and similar)

davidtheplatform wrote:

(#13)
Deta.space is free and not banned. It doesn’t have a hard limit on total bandwidth or storage but is kind of annoying to set up

It's free but it's serverless with a maximum compute time of 20 seconds per request. You can use it for APIs or hosting websites but not for scratchattach…

Sid72020123
-unrelated-
Scratcher
50 posts

Free hosting options for python. (Used for scratchattach servers and similar)

Sid72020123 wrote:

davidtheplatform wrote:

(#13)
Deta.space is free and not banned. It doesn’t have a hard limit on total bandwidth or storage but is kind of annoying to set up

It's free but it's serverless with a maximum compute time of 20 seconds per request. You can use it for APIs or hosting websites but not for scratchattach…
Also, I think that there is only limited access

<!DOCTYPE html>
ninjaMAR
Scratcher
1000+ posts

Free hosting options for python. (Used for scratchattach servers and similar)

alwayspaytaxes wrote:

(#11)
Fly.io has decent specs on their free tier
I concur. I didn't put a credit card in, and my one free project still works
-unrelated-
Scratcher
50 posts

Free hosting options for python. (Used for scratchattach servers and similar)

ninjaMAR wrote:

(#18)

alwayspaytaxes wrote:

(#11)
Fly.io has decent specs on their free tier
I concur. I didn't put a credit card in, and my one free project still works
whadayamean

<!DOCTYPE html>
MagicCrayon9342
Scratcher
1000+ posts

Free hosting options for python. (Used for scratchattach servers and similar)

-unrelated- wrote:

ninjaMAR wrote:

(#18)

alwayspaytaxes wrote:

(#11)
Fly.io has decent specs on their free tier
I concur. I didn't put a credit card in, and my one free project still works
whadayamean
It does not let you launch an app without a card.

Powered by DjangoBB