Tutoriel pour un serveur Oracle gratuit

Juste pour info; il y a moyen de se procurer un serveur gratuit via Oracle Cloud.

Il faut s’y connaître un peu pour faire le setup par après; mais en gros il est possible d’avoir une machine linux avec 4 CPU (sous architecture ARM), 24GB de ram et un peu moins de 200 GB de disque.

J’utilise cela depuis 2 ans pour mon serveur v1, et également pour les serveurs gdev v2 :slight_smile:

4 Likes

J’ai refais la démarche fin d’année passée pour avoir un serveur au nom de ma compagne.

Quelques points préliminaires:

  • Il faut avoir une carte de crédit à son nom qu’il faudra encoder quand demandé.

  • De base, en mode “FreeTierPlan” en général le système répond qu’il n’a plus de capacité pour le type de serveur demandé.

    • Exemple:

      Out of capacity for shape VM.Standard.A1.Flex in availability domain AD-2. Create the instance in a different availability domain or try again later. …

  • La manière de passer outre la restriction est de passer son compte en mode “Pay As You Go” - en sachant qu’il y a toujours la gratuité pour les premiers 4 CPU ARM (“Ampere”), 24GB ram et 200GB disque.

    • Cette page explique comment passer en “Pay As You Go”: upgrade_to_PayasYouGo
    • Il faut attendre quelque jours après cette demande pour que cela s’applique au compte !

Démarche à faire:

  • Se créer un compte: “Démarrer gratuitement” sur la page Oracle Cloud Free Tier | Oracle France
  • Choisir son Country/Territory et encoder ses données nom, prénom, email, …
    • Il vaut mieux mettre les données réelles car je pense qu’ils vont vérifier avec le nom sur la carte de crédit
  • Un peu plus loin, choisir un HomeRegion que l’on ne pourra plus changer par après !
    • Cette région spécifie la localisation géographique des serveurs
  • Il faudra probablement passer le compte vers “Pay As You Go”, voir explications plus haut, mais vous pouvez toujours tenter d’ajouter un serveur sans et voir si ça passe
  • Pour la création du serveur, voici les informations quand on fait “Create compute instance”
    • Image and shape
      • Shape
        • Virtual machine
          • Ampere
          • VM.Standard.A1.Flex (Always Free…)
            • 4 OCPUs
            • 24 GB Memory
      • Change Image
        • Canonical Ubuntu 24.04 (C’est celui que j’ai choisi, vous pouvez tenter autre chose :slight_smile: )
    • Boot volume
      • Custom boot volume size
        • Boot volume size: 200GB
        • VPU j’ai laissé “Balanced”
        • Use in-transit encryption (je l’avais coupé, mais pas sur non plus des impacts)
    • Cela devrait indiquer un “Summary” en bas à droite genre 7.9€/month - mais si on reste bien avec 4 CPU Ampere, 24GB ram, 200GB disk - cela reste gratuit !
  • Pour info, par défaut aucun port de la machine n’est exposé, si on veut en ajouter ou juste tout exposer, il faut aller voir dans:
    • Networking > Virtual Cloud Networks > vcn-<actual-id> > Security List Details > Ingress Rules
      • Add Ingress rule
        • Pour permettre tout le trafic entrant (Faites attention si vous faites cela, c’est à vous de bien configurer les choses sur votre serveur et n’exposer que ce qui doit l’être !!)
          • Source Type: CIDR
          • source CIDR:0.0.0.0/0
          • IP Protocl: All Protocols
          • Description: Allow ALL !

Pour info, avec ce genre d’instance et mon compte “Pay As You Go” voici le récapitulatif des 3 derniers mois:

3 Likes

J’ai fais la procédure, j’ai un espace sur oracle, mais je suis un peu perdu avec l’interface, et ce qu’il y a à faire. Je suis novice en informatique, cependant je suis prêt à découvrir. Si jamais une occasion se présente pour me former je suis partant.

Tu as réussi à créer ton instance de serveur “Ampere” sur le cloud Oracle; ou bien juste la création du compte ?

Si tu as encore des soucis pour la création de l’instance de serveur; on peut tenter de faire un call en visio avec partage d’écran (par contre il faut avoir déjà configuré ton compte en “pay as you go” sinon je pense que ce sera bloqué).

1 Like

J’ai déplacé le post dans un nouveau sujet pour le trouver plus facilement. J’ai commencé la procédure, et ai dû payer 0.93 € pour créer le compte (à moins que ce ne soit une empreinte de carte bleue). Le compte est en cours de création. Il ne reste plus qu’à attendre.

Apparemment 2FA est obligatoire. Mais on peut utiliser OTP Keepass.

2 Likes

Merci pour le déplacement du sujet. J’avais pu répondre à Nicolas80 en message privé. J’avais eu aussi un paiement sur mon compte bancaire lors de la création du compte, mais il m’a été restitué par la suite.

2 Likes

Le seul dispo était :
Virtual machine, 1 core OCPU, 6 GB memory, 1 Gbps network bandwidth

API Error

Out of capacity for shape VM.Standard.A1.Flex in availability domain AD-1. Create the instance in a different availability domain or try again later.If you specified a fault domain, try creating the instance without specifying a fault domain. If that doesn’t work, please try again later.Learn more about host capacity.

J’ai jamais vu une procédure aussi complexe et obscure, ça confirme mes préjugés sur Oracle :smiley:

Et apparemment il n’y a plus de stock actuellement. Donc ça attendra encore un peu.

Est-ce que tu as su vérifier si ton compte est bien en “pay as you go” avant de tester la création de l’instance ?

Si oui, ils ont peut-être enlever cette possibilité de contourner la limitation :face_with_diagonal_mouth:

Effectivement je ne suis pas mode “pay as you go”, mais pour ça il veut faire une empreinte de … € :

J’espère que c’est juste une empreinte et pas un paiement, tu confirmes ?

J’avoue que je ne me rappelle plus, mais au final je n’avais rien payé (au pire un remboursement, je ne me rappelle pas).

De mémoire, c’est une empreinte !

Il existe des scripts sur github pour automatiser la création d’une machine, le script test automatiquement la création jusqu’à que ça fonctionne, j’ai testé c’était très efficace !

Après avoir reçu un mail disant

Dear Hugo,

Your Oracle Cloud Free Trial promotion has ended on Sunday, November 9, 2025 06:43 AM Coordinated Universal Time.

The data and cloud account content that you created during the Free Trial period can be retrieved until Monday, December 8, 2025 06:43 AM Coordinated Universal Time.

J’ai ré-essayé, et j’ai à nouveau

Out of capacity for shape VM.Standard.A1.Flex in availability domain AD-1. Create the instance in a different availability domain or try again later.If you specified a fault domain, try creating the instance without specifying a fault domain. If that doesn’t work, please try again later.Learn more about host capacity.

Je pense que j’abandonne définitivement, j’ai pas envie de passer des heures de plus dans des menus à la con pour suivre des procédures complètement opaques. C’est pire que l’administration.

J’avoue que c’est pas top leur interface, mais si on arrive à récupérer la machine, après c’est plus simple vu qu’on accède directement à la machine en ssh.

Juste pour info, est-ce que tu avais eu l’occasion de passer en “pay as you go” avant de refaire un essais de création de serveur ?

Ah non, en effet, j’avais été repoussé par l’empreinte, j’avais oublié

Ça explique peut-être pourquoi ça marche pas :smiley: (mais c’est pas clair de leur côté)