Слово пост в этом значении заимствовано русским языком из старославянского. В старославянский язык это слово пришло, по мнению большинства ученых, из древневерхненемецкого – от fasto 'пост' (ср. совр. англ. fast(ing) 'пост').
Поскольку слово разговорно-просторечное, то и рекомендаций относительно ударения нет. Допустимо: поста, посту, о посте.